Qt5.9基本登录对话框制作
来源:互联网 发布:宁波网络推广公司 编辑:程序博客网 时间:2024/05/29 16:45
本文主要介绍用Qt5.9制作登录对话框,该对话框的功能是点击登录按钮后,关闭当前页面,然后弹出主对话框。具体的制作步骤如下所示:
1.1创建一个widget工程,在文件工程右键,选择【添加新文件】,如下图所示:
1.2【文件和类】选择【Qt】和【Qt设计师界面】
1.3【template\forms】选择【Dialog without Buttons】,然后单击【下一步】。
1.4将【类名(C):】改为:Logindlg,单击【下一步】后,在弹出界面选择默认设置,直接点击【完成】,下如图所示:
1.5完成【新文件】添加后,会直接弹出一个新对话框界面,在该界面添加一个按钮,并且添加文字:显示主界面,如下图所示:
1.6点击下图左边的”箭头图标”(Edit Signals/Slots),进入信号和槽编辑模式,
送开手后,在弹出界面框中,选择如下图所示:【pushButton】选择clicked(),【Logindlg】选择accept()。
点击【OK】后,结果如下,
1.7点击下图最左边的小图标(Edit Widgets),退出信号和曹模式,进入编辑模式。
1.9构建、运行后,执行结果如下图所示:
参考内容:
http://www.qter.org/portal.php?mod=view&aid=27&page=4
1.1创建一个widget工程,在文件工程右键,选择【添加新文件】,如下图所示:
1.2【文件和类】选择【Qt】和【Qt设计师界面】
1.3【template\forms】选择【Dialog without Buttons】,然后单击【下一步】。
1.4将【类名(C):】改为:Logindlg,单击【下一步】后,在弹出界面选择默认设置,直接点击【完成】,下如图所示:
1.5完成【新文件】添加后,会直接弹出一个新对话框界面,在该界面添加一个按钮,并且添加文字:显示主界面,如下图所示:
1.6点击下图左边的”箭头图标”(Edit Signals/Slots),进入信号和槽编辑模式,
然后用鼠标左键点击【显示主界面】按钮,并且往下拖住不放,则出现如下信号,
送开手后,在弹出界面框中,选择如下图所示:【pushButton】选择clicked(),【Logindlg】选择accept()。
点击【OK】后,结果如下,
1.7点击下图最左边的小图标(Edit Widgets),退出信号和曹模式,进入编辑模式。
1.8打开main.cpp文件,在main()函数中,添加如下代码:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
Logindlg dlg;//实例一个Login类对象
if(dlg.exec()==QDialog::Accepted)//利用Accepted返回值判断按钮是否被按下//如果没有被摁下,则不会进入主窗口
}
1.9构建、运行后,执行结果如下图所示:
参考内容:
http://www.qter.org/portal.php?mod=view&aid=27&page=4
阅读全文
0 0
- Qt5.9基本登录对话框制作
- Qt5基本对话框
- Qt5基本对话框学习
- QT5基本对话框 标准颜色对话框
- QT5 学习之路04---QT5基本对话框1
- QT5 学习之路05---QT5基本对话框2
- QT5 学习之路06---QT5基本对话框3
- Qt5基础(三)Qt登录对话框学习笔记
- Qt5开发学习之Qt基本对话框(四)
- QT5(6)对话框
- QT5 标准文件对话框
- QT5 标准字体对话框
- Qt5打开文件对话框简述
- qt5打开对话框选择图片
- Qt5基本教程
- Qt5基本教程
- Qt5基本教程
- Qt5基本教程
- 枚举——完美立方
- Numpy笔记
- cocos2dx3.X编写的找你妹游戏源码全部开放!
- PHP中重定向网页跳转页面的方法
- redis 哈希hash
- Qt5.9基本登录对话框制作
- 免疫算法求解TSP问题
- 线程小结
- RabbitMQ入门教程(十七):消息队列的应用场景和常见的消息队列之间的比较
- 队列数组学习(不使用malloc)
- Hinton《面向机器学习的神经网络》中文版 视频教程
- SVM支持向量机模型
- Codeforces Round #449 (Div. 2)
- Python学习之基本数据类型(一)