作者freesamael (烧卖)
看板LinuxDev
标题Re: [问题] 请问关於eclipse的视窗程式设计
时间Mon Aug 20 01:36:44 2007
※ 引述《dakiyo (爱是唯一)》之铭言:
:
: 恩,今天我灌好了Qt4,可是却不知道怎样执行它,或者也可说不知去哪执行,在请问一
:
: 下要怎麽执行它呢?
:
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 124.218.15.205
: 推 dakiyo:不好意思忘了说我是在linux环境下安装的..所以没exe档@@ 08/20 00:59
Linux 底下反而好办事,Qt4 在 Windows 上的设定步骤比较繁杂,真的。
我是 Windows 跟 Linux 上都装,因为我需要两边都能编译执行。
(本文假设你用 Qt4,如果不是也建议你改用 Qt4,Qt3 跟 Qt4 差别满大的)
Qt Designer 其实并不是 IDE,他只是单纯的 UI Designer,你可以透过 Qt Designer
设计一个 Form,输出成 .ui 档,在程式码里透过 Qt 的机制读入 .ui 档。我还没用过
Qt Designer,我都是直接写程式码的。不是因为这样看起来比较酷,只是因为我现在写
的这只程式主要是一个自订控制项(custom widget),没什麽 layout 的事情,所以用
Designer 也不会比较方便。
其实 Qt 装起来之後 Designer 和 Assistant 应该会出现在应用程式选单,无论你用的
是 KDE 或是 Gnome。没有也没关系,直接下指令执行 designer-qt4 就好了。Assistant
是 Trolltech 提供的说明程式,尽量善加利用,因为 Qt 的文件还算齐全。文件包含
Qt Hello World 的程式范例,你可以参考看看。Assistant 的指令是 assistant-qt4。
基本上在 Eclipse 里建立 Qt Hello World 的步骤是:
1. 在 Eclipse 里建立 Makefile C++ 专案。
2. 写一个 Hello World。
3. 在 CDT Make Targets 加上以下几个 target (加在专案根目录)
┌─────────┬──────┬───────┐
│ Target Name │Make Target │ Build Command│
├─────────┼──────┼───────┤
│Generate Project │ -project │ qmake │
├─────────┼──────┼───────┤
│Generate Makefile │ │ qmake │
├─────────┼──────┼───────┤
│ Build All │ all │ make │
├─────────┼──────┼───────┤
│ Clean │ clean │ make │
└─────────┴──────┴───────┘
编译的步骤是 Generate Project > Generate Makefile > Build All。
我知道 Trolltech 正在做 Qt 的 Eclipse integration,我之所以在上一篇文章说
没有可用的 integration 是因为这东西还在早期开发阶段,我一直没办法让它在
Eclipse europa 上正常运行...。
看在我这麽认真的份上让我偷渡广告:
Eclipse 版开幕了,请大家多多捧场。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.82.153
1F:推 dakiyo:我键入了designer-qt4他却说:名为'designer-qt4' 的程序可ꐠ 08/20 02:26
2F:→ dakiyo:以在下列包中找到* qt4-designer-kdecopy 08/20 02:28
3F:→ dakiyo:* qt4-designer,这样是有没有灌好呢?我是用ubuntu7.04的.. 08/20 02:29
4F:→ dakiyo:在补上一个她显示:bash: designer-qt4: command not found 08/20 02:31
5F:推 elpam:以後这一种问题 麻烦 apt-cache search qt4 designer 08/20 06:41
6F:→ elpam:找一下资料库 08/20 06:41