我对 QT 很陌生,所以我试图弄清楚事情是如何发生的,所以很可能我使用了错误的工具来完成这项工作,所以请随时说出我是否是。
现在,需要的是一个 GUI,它基本上是一种运行一组预先确定的测试步骤的方法。So I have a main page that lists the options (as buttons) and when a button is selected it goes through to another page (that may also have a number of pages, I haven't decided yet) returning to the main page eventually.
因此,当我将表单页面更改为页面时,我认为这里的 QStackedWidgets 似乎是一种合适的方法
所以到目前为止都是通过Qtcreator,我为每个选项创建了一些UI表单页面,并创建了一个stackedWidget,它的页面与这里的表单一样多。每一页都被提升为我想要的形式。然后我的主页有一些按钮
但我不确定您如何将按钮与更改页面联系起来。我在按钮上添加了一个点击信号,然后这样做:
ui->stackedWidget->setCurrentIndex(1);
但它并没有改变,我不确定我是否对以这种方式对页面进行硬编码感到高兴。
但是,在您如何连接这样的页面时,我是否遗漏了一些明显的东西?