摘要: 模态对话框 就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。 非模态对话框 就是在被打开时,用户既可选择和该对话框进行交互,也可以选择同应用程序的其他窗口交互。 1. 新建工程 2. 添加菜单栏 创建"Dialog"菜单, 添加一个"模态对话框"项和"非模块对话 阅读全文
posted @ 2019-08-08 15:05 Raina_R 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 1. 新建QMainWindow工程 取消生成.ui文件 2. 菜单栏 在mainwindow.cpp中添加头文件 和 新建菜单栏 给菜单栏添加菜单 给菜单添加菜单项 给菜单项绑定动作 添加后, 分割线长这样: 3. 工具栏 添加头文件 添加工具栏 这个时候工具栏什么都没有, 我们需要往里面加东西: 阅读全文
posted @ 2019-08-08 13:50 Raina_R 阅读(4223) 评论(0) 推荐(1) 编辑
摘要: Lambda是C++11的新特性, 首先看看你的.pro项目文件里有没有 这句话, 没有就加上. 下面新建一个工程, 具体步骤就不多说了 然后给主窗口添加一个按钮b, 并且包含头文件, 下面要用. 我们先来看一下匿名函数最简单的使用 mainwidget.cpp 此文原创禁止转载,转载文章请联系博主 阅读全文
posted @ 2019-08-07 21:37 Raina_R 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 在subwidget.h中声明一个signal. 和之前的信号函数重名但是有参数: 之后在subwidget.cpp的槽函数sendSignal()中也发送该信号: 在mainwidget.h中声明一个槽函数来响应该信号: 并在mainwidget.cpp中定义该槽函数, 打印信号传过来的字符串: 阅读全文
posted @ 2019-08-07 20:42 Raina_R 阅读(9121) 评论(0) 推荐(1) 编辑
摘要: 无法输入中文: 中文乱码问题 Qt4: 在main.cpp中添加头文件: 在 后添加两行代码 Qt5: 阅读全文
posted @ 2019-08-07 15:39 Raina_R 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义槽 槽可以是任何成员函数、普通全局函数、静态函数 槽函数和信号的参数和返回值要一致 由于信号是没有返回值的, 槽函数也一定没有返回值 首先在mainwidget.h中添加槽函数: 之后在mainwidget.cpp文件中定义槽函数: 现在, 我们希望当Button2按下时, Button 阅读全文
posted @ 2019-08-07 14:05 Raina_R 阅读(14274) 评论(0) 推荐(1) 编辑
摘要: 1. 新建工程 新建一个"Qt Widgets Application"工程 2. 添加按钮 一个Qt工程会有很多个控件, 如果把逻辑代码都写在main函数里, main函数会非常长, 而且不方便维护, 所以最好把代码都在别的Sources中实现. 2.1 修改mainwidget.h文件 在 ma 阅读全文
posted @ 2019-08-06 21:43 Raina_R 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1. 新建工程 在 Welcome 界面选择 New Project Application Qt Widgets Application Choose 输入工程名称Name, 并选择工程存放路径, 点击 Next . 下一个页面继续点击 Next (是否作为默认工程路径, 自己决定勾不勾选). 选 阅读全文
posted @ 2019-08-06 19:28 Raina_R 阅读(820) 评论(0) 推荐(1) 编辑
摘要: 按住win键和鼠标左键即可拖动界面 阅读全文
posted @ 2019-07-27 19:17 Raina_R 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 上下选中 后,按‘e’进入编辑页面(不要按回车),删除'quiet splash'之后的“ ”,输入“$vt_handoff acpi_osi=linux nomodeset”,按F10保存 阅读全文
posted @ 2019-07-27 19:14 Raina_R 阅读(4281) 评论(0) 推荐(0) 编辑