迅为4412开发板Qt界面切换
发布时间:2021-4-1 14:34
发布者:落风
本节通过实验介绍通过创建窗口对象的方式实现界面切换: 步骤一: 在主界面 ui 文件添加 pushButton 按钮, ![]() 然后新建一个窗口,工程下创建新的 Qt 设计师界面类,如图 : ![]() 我们选择 Widget,用户可以根据需要选择,然后输入类名 windowRun。 ![]() 创建完成后如图: ![]() 步骤二:关联 ui 界面的 pushButton 的 clicked()信号和槽函数 runSolt(),部分代码: { ui->setupUi(this); connect(ui->pushButton,SIGNAL(clicked()),SLOT(runSlot()));//关联信号槽 } 步骤三:创建 windowRun 类对象 win,设置大小,显示 void Example::runSlot(void) { qDebug ("Run slots"); //显示新窗口 win = new windowRun(); //设置 win 窗口尺寸与此窗口尺寸相同 win->setGeometry(this->geometry()); //显示 win->show(); } 运行程序后,点击按钮后即可跳转到第二个界面。 ![]() ![]() |
网友评论