界面准备
主界面
这里做的是三级菜单,文件>>新建连接>>MySqL。
使用Qt设计界面菜单的添加方法:
https://blog.youkuaiyun.com/Hughier/article/details/110622038
下图对应是类和对象名。
子窗口
在VS2015解决方案>>右键Form File>>添加>>新建项,设计子窗口。
修改子窗口对象名>>保存
这里主界面和子窗口的ui界面就已完成。
文件准备
接下来分别在在VS2015解决方案的Herder Files及Source Files添加子窗口的头文件和实现文件。一共是三个文件。
有个比较重要的操作就是右键编译一下子窗口的.ui文件,不然会缺少ui_xxx.h文件导致编译不通过。
这里之后需要的文件就基本齐全了。
代码编写
子窗口.h头文件编写
子窗口.cpp实现文件编写
主界面调用头文件
主界面调用实现文件
实现效果
操作顺序,文件>>新建连接>>MySQL,弹出子界面
总结
1.菜单响应函数triggered()
2.增加子窗口需要增加的文件,以及ui文件的编译。
3.信号/槽
4.QDialog