您的位置:首页 > 编程语言 > Qt开发

初学qt 利用designer与developer --学习过程

2012-09-09 15:55 239 查看
现在可以添加自己的消息了。

首先用developer新建工程。用designer 新建widget 。 在自己的ui上添加控件。

因为designer好像对与控件的一些功能没有很好的支持。所以需要对.h文件手动修改下。

保存到工程的目录下。

利用uic -o XX.h XX.ui生成 .h文件。

1.将类class Ui_forum 改成自己需要的名字,添加继承:public QWidget.

2. void setupUi(QWidget *Form) --------> void setupUi() 里面的form用this代替

3.添加 信号和槽:

在class snake:public QWidget

{

Q_OBJECT //支持自己的槽

private slots://在槽函数前加

void setEnableGoThroughWall();

添加红色代码

只有满足上述三个条件才算定义完整自己的槽。

QObject::connect(pushButton,SIGNAL(clicked()),this,SLOT(setEnableGoThroughWall()));

对自己的槽链接,注意用的是this

4.中文支持

main 中添加QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

5.记录命令

qmake -project 生成pro文件

qmake 生成makefile

make 2进制文件

make clean
qmake -config release
make


默认为debug版本,可以用上命令,编译为release。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: