最近在自学习,第一次写博客,有需要改正的还请留言讨论。
先说一下这个练习的需求:在主界面有一个按钮,点击按钮弹出一个新的界面。新界面上也有一个按钮,点击可以返回主界面。(使用的是Qt 5.9.4版本的Qt Creator)
(新建项目细节没问题的直接看文章末尾的截图吧~)
新建项目 -- > 弹窗中选择Application的Qt Widgets Application(默认的),点击“choose” -- > 更改文件名,我改的是demo8,“下一步” -- > “下一步”--基类的选择有MainWindow/QWidget/QDialog三种,我选的是QWidget(第一个也可以),点“下一步” -- > “完成”。此时就会出现一个项目,包括头文件、源文件和ui文件(ui文件是在选择基类的界面时候有一个默认的勾选有的,可能部分人没接触这块,去掉对勾就没有ui文件了)。这里说一下,ui文件只是写程序时更快捷方便,其实结果都是一样的。
单击项目 --> 点击右键--添加新文件 -- > 选择Qt 下的Qt设计师界面类,点“choose”--模板我这里默认是“Dialog without Buttons”(按钮可以回头再添加),下一步 -- > 类名,我这里没改,该也可以,记得第二个界面的objectName和这个是对应的。下一步 -- > 完成。进入dialog.ui设计界面,在界面上拖入一个按钮,右侧属性栏改一下它的objectName,这里我改的是:backButton,将按钮上文字改为:b