当您创建一个小部件时,QtCreator 设置为默认设置,它的类将表单创建为该类的私有。所以你有例如这样的东西:
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
//...
private:
Ui::MainWindow *ui;
};
现在我想知道的是如何连接到ui
. 例如,如果这个小部件被嵌入到 QStackedWidget 中,并且当按下按钮时,显示的页面需要更改。我会考虑连接到按钮,但ui
它是私人的,所以我不能。
我是否必须在其中创建信号,MainWindow
然后在其中将“ui”信号连接到它们,从而使层次结构冒泡?还是我错过了一些简单的事情?