OESF Portables Forum

Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => Qt/Qtopia => Topic started by: vanstrien on September 22, 2004, 03:17:30 pm

Title: What IDE/environment are you using?
Post by: vanstrien 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
Title: What IDE/environment are you using?
Post by: ashikase 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
Title: What IDE/environment are you using?
Post by: lpotter on October 25, 2004, 03:49:33 pm
I use emacs, kate, and sometimes I play with CodeWarrior (for zaurus) on windows.
Title: What IDE/environment are you using?
Post by: zenyatta on October 25, 2004, 05:19:54 pm
kwrite and konsole (I write in python).

z.
Title: What IDE/environment are you using?
Post by: amrein 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.
Title: What IDE/environment are you using?
Post by: tumnus 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/ (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.
Title: What IDE/environment are you using?
Post by: datajerk on October 25, 2004, 07:52:01 pm
vi and make.
Title: What IDE/environment are you using?
Post by: vanstrien 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.
Title: What IDE/environment are you using?
Post by: zAlexandr 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/ (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]
Title: What IDE/environment are you using?
Post by: Hrw 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
Title: What IDE/environment are you using?
Post by: nilch 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 ?
Title: What IDE/environment are you using?
Post by: DMych 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).
Title: What IDE/environment are you using?
Post by: boosalis 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 ?
Title: What IDE/environment are you using?
Post by: pgas 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 (http://www.linuxjournal.com/article/7876)
(for instance, try to look into the emacs manual, google for emacs+gdb)