现在可以添加自己的消息了。
首先用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。