ui和Visual Studio事件处理



我在QtDesigner中制作了从Visual Studio调用的窗口GUI。

没关系。我的界面上有按钮,如何处理从继承QMainWindow的类代码中按下按钮的事件?

我怀疑这将是信号和插槽机制,但如何做到这一点

如何在QtDesigner中有效地准备UI和在Visual Studio中进行编码?

在从Qt Designer表单生成的代码中,应该为每个按钮声明一个类。

因此,在QMainWindow派生类中,声明一个槽,如下所示:

    slots:
        void doSomething();

像定义普通成员函数一样定义槽。

并像这样将它连接到按钮上,在派生类的构造函数中,或者在初始化它的其他地方:

    connect(ui->nameOfButton, SIGNAL(pressed()), this, SLOT(doSomething()));

其中ui是指向生成的UI类的指针。

相关内容

  • 没有找到相关文章

最新更新