Help - Search - Members - Calendar
Full Version: What IDE/environment are you using?
OESF Forums > Distros, Development, and Model Specific Forums > Everything Development > Qt/Qtopia
vanstrien
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
ashikase
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
lpotter
I use emacs, kate, and sometimes I play with CodeWarrior (for zaurus) on windows.
zenyatta
kwrite and konsole (I write in python).

z.
amrein
Last Kdevelop version with inbuild Qt Designer is interesting. I use Anjuta intead thought. Was using Kate before and its inbuild console.
tumnus
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.
datajerk
vi and make.
vanstrien
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.
zAlexandr
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(tumnus @ Oct 26 2004, 01:05 AM)
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.
*
Hrw
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 wink.gif
- BitBake to build/package
nilch
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 ?
DMych
I use emacs on both desktop and Z. Qt designer to design dialogs and widgets (+pyuic for python).
boosalis
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 ?
pgas
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)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.