MyWindow::MyWindow(QWidget *parent): QWidget::QWidget(parent){// 调用以下函数 , 初始化UIinitUi();// 一定要在所有东东都初始化完毕后调用才有效QMetaObject::connectSlotsByName(this);}五、下面是两个槽函数的实现 。功能简单,用 QMessageBox 显示弹出框 。
void MyWindow::on_b1_clicked(){QMessageBox::information(this, "好消息", "左转是男厕", QMessageBox::Ok);}void MyWindow::on_b2_clicked(){QMessageBox::information(this, "好消息", "右转是女厕", QMessageBox::Ok);}六、在 main.cpp 中写 main 函数 。
#include "app.h"int main(int argc, char *argv[]){QApplication app(argc, argv);// 实例化窗口MyWindow wind;// 显示窗口wind.show();// 消息循环return app.exec();}运行结果如下面超清动画所示 。
【用 VS Code 搞 Qt6:让信号和槽自动建立连接】
文章插图
从结果可以看到,名为“b1”的按钮自动将 clicked 信号连接到 on_b1_clicked 函数;名为“b2”的按钮自动将 clicked 信号连接到 on_b2_clicked 函数 。
好了,今天的主题咱们就聊到这儿了 。
推荐阅读
- 手记系列之二 ----- 关于IDEA的一些使用方法经验
- 服用头孢类药物后要避免饮酒,间隔多长时间为宜?
- 顶楼男主用的手机_顶楼周丹泰手机
- 琉璃神社,东西怎么下载,就给了一个/后面就10个字母这是什么东西呀,怎么用它下载呀
- 用什么方式打开.dll文件(电脑怎么打开dll文件)
- 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令
- 表驱动法在STM32中的应用
- 7.Vue常用属性
- k8s 中的 ingress 使用细节
- dnf浓缩的纯洁之骸有什么用怎么得到(dnf浓缩的纯洁之骸在哪搬砖)