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

来源:互联网 发布:网络舆论的负面作用 编辑:程序博客网 时间:2024/05/24 00:48

现在可以添加自己的消息了。

首先用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。



原创粉丝点击