QT学习笔记(2)创建项目并实现信号槽和界面开发

来源:互联网 发布:便宜好用的鼠标 知乎 编辑:程序博客网 时间:2024/05/16 17:27

首先创建一个 QT applcation 项目,

       然后添加一个ui类,继承QWidget.在生成的文件UI中添加一个button;如下图:



修改控件名字,然后在头文件中声明,QPushButton *bTest ;

在cpp文件中赋值,bTest = ui.test;  ui就是对应的对话框。

在头文件中声明一个槽,

public slots:
void ChangeText();  // 声明一个槽函数

然后在cpp文件中,connect(bTest, SIGNAL(clicked()), this, SLOT(ChangeText()));  将信号与槽连接在一起,同时实现槽。

void QDlg::ChangeText()
{
QMessageBox::about(this, "About", tr("Message box example!"));

这样就实现了一个简单的界面程序,且对槽和信号进行了一个初步的实现。


0 0