LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: kaolacatty

QT初学者关于Qt Designer Manual中第一个例子的问题

[复制链接]
发表于 2004-8-26 13:39:58 | 显示全部楼层
.h应该是构件类得定义,。cpp内才是实现部分。你用
uic -o form1.h form1.ui
uic -o form1.cpp -impl form1.h form1.ui
注意要把对应得文件名修改成你用得

生成。h和。cpp文件看看就明白了。
 楼主| 发表于 2004-8-26 14:39:11 | 显示全部楼层
moc_form.cpp是怎么产生的呢?
我比较了我的.cpp和一个好用的.cpp没发现不同
可好用的文件夹里有moc_form.cpp和moc_form.o我的没生成
还有.ui.h文件和生成的.h之间有什么区别》?
 楼主| 发表于 2004-8-26 16:40:59 | 显示全部楼层
在问一下uic -o form1.cpp -impl form1.h form1.ui
生成的.cpp是不是最终的全部源码呢?
发表于 2004-8-27 09:15:30 | 显示全部楼层
如果你得类内定义了信号和朝,那么你需要用
moc命令生成一个附加文件,这个文件是处理信号和朝得。
 楼主| 发表于 2004-8-27 10:27:07 | 显示全部楼层
我定义了几个槽也连接了几个信号
望能讲讲QTdesigner开发程序的过程?
我先说说我的理解,肯定有不对的地方,望指教。
1.建立工程,并在form上放置组件,更改组件名称并对组件“排版”。
2.编写实现相应功能的槽,并连接到响应信号上。
3.新建一个main.cpp文件(一般不用更改吧)
此时已生成下列类型文件main.cpp form.pro form.ui form.ui.h
切换到命令行,并在文件所在目录下进行编译
#qmake -o Makefile form.pro
#make
如果没有错误就应该可产生可执行文件了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表