Author Topic: What IDE/environment are you using?  (Read 7077 times)

vanstrien

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
    • http://www.vanstrien.net
What IDE/environment are you using?
« on: September 22, 2004, 03:17:30 pm »
I'm sure this is a question that is asked repeatedly, but didn't see a post relating to it.

I've been using KDevelop 3 and QT Designer 3 for QT development, but there are several changes needed to the .pro file for Kdevelop apps to compile under Qtopia, and Designer 3's output files don't appear to be compatible with the make process.

Is it any better doing development directly in an earlier version of designer?  Frankly I'm thinking about coding in vim under X and doing everything else from the commandline.

I was wondering if anyone has any tips for making any of the IDE's work better as well?

-Michael
C860 Cacko ROM | 5500 tkcROM
256MB SD | 128MB SD
512MB CF | 256MB CF
D-Link DWL 660 WiFi| Linksys WCF12 WiFi
Socket Bluetooth | Socket Ethernet

ashikase

  • Sr. Member
  • ****
  • Posts: 280
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #1 on: September 23, 2004, 12:45:25 am »
I don't know of any easy way to use KDevelop/Designer 3 to create Qt 2 programs; the format of the .pro files is different (3.0 uses qmake, 2.0 uses tmake), and the format of Designer's .ui files is different as well.

I personally use Vim (gVim) for doing most of my coding, and Designer 2.x for some of my interfaces (though Designer 2.x is lacking in many areas). I don't use an IDE as I haven't found one that I like).

If you wanted to, you _could_ run Qt 3 apps on the Zaurus - someone made a build of the Qt library for the Z. However, it's not perfect - applications don't integrate quite as well with Qtopia as Qt 2 apps do.

- ashikase
  anpachi, gifu, japan
SL-C3100 & SL-C760

lpotter

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
    • http://qtopia.net
What IDE/environment are you using?
« Reply #2 on: October 25, 2004, 03:49:33 pm »
I use emacs, kate, and sometimes I play with CodeWarrior (for zaurus) on windows.
Software Engineer, Systems Group, MES, Trolltech
irc.freenode.net #qtopia
http://qtopia.net

zenyatta

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #3 on: October 25, 2004, 05:19:54 pm »
kwrite and konsole (I write in python).

z.
SL-5500, 256MB Kingston CF card, 128MB EDGE SD card, Thomson HED-155 headphones
OpenZaurus 3.5.3 / Opie (kernel 64-0)

amrein

  • Sr. Member
  • ****
  • Posts: 345
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #4 on: October 25, 2004, 05:39:11 pm »
Last Kdevelop version with inbuild Qt Designer is interesting. I use Anjuta intead thought. Was using Kate before and its inbuild console.

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
What IDE/environment are you using?
« Reply #5 on: October 25, 2004, 07:05:00 pm »
Kdevelop 3.x specifically supports Qtopia projects (Create a new project and look under C++/Embedded/Qtopia Application) which are based on tmake. Note that you have to run it from a terminal after setting up your build environment with something like the script dev-x86-qpe.sh It has even more support for OPIE btw. Also see this tutorial:

http://www.kdevelop.org/3.0/doc/tutorial_qtopia/
(The Kdevelop version is a little out of date but it does work with the Qtopia 1.5 SDK as well as v1.6)

QT Designer v2 comes with the Qtopia SDK and kdevelop can still use its .ui files within a project although you have to explicitely use Designer v2 rather than 3. I just created an extra Tools menu entry for this as double clicking a .ui file in kdevelop opens it in Designer v3.

The one thing that I don't like about kdevelop is the code completion doesn't seem to work properly. I've created a permanent store of the Qtopia include files and ctags of my stuff too, but the context sensitivity just isn't there, nor are function info tooltips. I don't particularly like Micro$oft but my day job is programming in Visual Basic and Visual C++ and the 'IntelliSense' stuff really helps get the job done faster. Has anyone got this to work properly in kdevelop? I only use the SuSE RPMs so they could be broken.
« Last Edit: October 25, 2004, 07:56:41 pm by tumnus »
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

datajerk

  • Full Member
  • ***
  • Posts: 219
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #6 on: October 25, 2004, 07:52:01 pm »
vi and make.

vanstrien

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
    • http://www.vanstrien.net
What IDE/environment are you using?
« Reply #7 on: October 30, 2004, 05:51:57 am »
The support for Zaurus projects in the new Kdevelop is pretty poor, although I haven't tried it for Opie projects.  The QT project it includes is broken to the point that you have to run the same commands from the command line as when compared to when you use vi.  (although Gvim has some nice automation features for making the project.)  The .pro file is broken in template as it uses qmake.

The big redeeming feature is the management of projects.

I've resigned myself to using everything, mostly vi and kate, but a little of everything.
C860 Cacko ROM | 5500 tkcROM
256MB SD | 128MB SD
512MB CF | 256MB CF
D-Link DWL 660 WiFi| Linksys WCF12 WiFi
Socket Bluetooth | Socket Ethernet

zAlexandr

  • Newbie
  • *
  • Posts: 10
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #8 on: December 19, 2005, 07:01:51 am »
Hello, Is it possible to use KDevelop3, Suse 9.3/10 with Qtopia?
The variable QTDIR is setted to the qt3 directory and if it reset it and start KDevelop3, then it crash.
Thank you.

P.S: Currently I am using Suse 9.3, KWrite and toolchain.

Quote
Kdevelop 3.x specifically supports Qtopia projects (Create a new project and look under C++/Embedded/Qtopia Application) which are based on tmake. Note that you have to run it from a terminal after setting up your build environment with something like the script dev-x86-qpe.sh It has even more support for OPIE btw. Also see this tutorial:

http://www.kdevelop.org/3.0/doc/tutorial_qtopia/
(The Kdevelop version is a little out of date but it does work with the Qtopia 1.5 SDK as well as v1.6)

QT Designer v2 comes with the Qtopia SDK and kdevelop can still use its .ui files within a project although you have to explicitely use Designer v2 rather than 3. I just created an extra Tools menu entry for this as double clicking a .ui file in kdevelop opens it in Designer v3.

The one thing that I don't like about kdevelop is the code completion doesn't seem to work properly. I've created a permanent store of the Qtopia include files and ctags of my stuff too, but the context sensitivity just isn't there, nor are function info tooltips. I don't particularly like Micro$oft but my day job is programming in Visual Basic and Visual C++ and the 'IntelliSense' stuff really helps get the job done faster. Has anyone got this to work properly in kdevelop? I only use the SuSE RPMs so they could be broken.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=48488\"][{POST_SNAPBACK}][/a][/div]
Zaurus SL-C1000, Sharp ROM 1.01
CF WLAN D-Link

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
What IDE/environment are you using?
« Reply #9 on: December 19, 2005, 10:32:33 am »
I use:
- QTDesigner 2 for editing of UI files,
- GVim for code and tweaking of UI files (QT Designer 2.x is too limited),
- QMake to build (who needs tmake when QMake is working
- BitBake to build/package
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

nilch

  • Hero Member
  • *****
  • Posts: 668
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #10 on: December 19, 2005, 04:15:19 pm »
I use  Blackadder for PyQT/Python development as well as
-  SciTe
- QT Designer for designs

and QZed for coding on the Zaurus.

Has anyone being able to use Eclipse with the Python pug-ins for Python development in general ?
New no more-C1000 / 5000D (sold my 6000 and 750) | Cacko ROM 1.23 on C1000 | 256 MB CF | 2GB PNY SD card | Socket Networker WiFi CF Card | USB Host cable from StreamlineCPUS | Mini Microphone (for voice recording) |

DMych

  • Newbie
  • *
  • Posts: 1
    • View Profile
What IDE/environment are you using?
« Reply #11 on: December 20, 2005, 02:57:16 am »
I use emacs on both desktop and Z. Qt designer to design dialogs and widgets (+pyuic for python).

boosalis

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #12 on: December 23, 2005, 12:00:32 pm »
Emacs for everything.  

I run gdb outside of emacs and would like to learn how to run it within emacs.  Does anybody know if you can run emacs like ddd ?
Zaurus 6000 with expansion jacket

pgas

  • Hero Member
  • *****
  • Posts: 1097
    • View Profile
    • http://
What IDE/environment are you using?
« Reply #13 on: December 23, 2005, 01:33:49 pm »
Quote
run gdb outside of emacs and would like to learn how to run it within emacs. Does anybody know if you can run emacs like ddd ?

not quite and topic but see:
http://www.linuxjournal.com/article/7876
(for instance, try to look into the emacs manual, google for emacs+gdb)
SLC-860 cacko / senao wifi