
QT
文章平均质量分 91
DT31
一枚梦想月入百万的小穷鬼
展开
-
Qt事件处理
事件是用户和应用软件间产生的一个交互操作,由用户操作产生或者系统内部产生,通过事件循环对事件进行处理,事件也可以用来在对象间进行信息交互。. Qt平台会将系统产生的消息转换为Qt事件 .Qt事件是一个QEvent的对象 .Qt事件用来描述程序内部或外部发生的动作·任意的QObject对象都具备事件处理的能力·键盘事件:按键按下或松开 ·鼠标事件:鼠标移动。鼠标按键的按下和松开·拖放事件:用鼠标进行拖放 ·滚轮事件:鼠标滚轮滚动 ·绘屏事件:重绘屏幕的某些部分·原创 2024-07-15 20:15:48 · 789 阅读 · 0 评论 -
QT 的基础控件的使用
MDI 允许在一个主窗口中同时显示多个子窗口,每个子窗口可以独立地进行操作,但共享相同的菜单栏、工具栏和其他资源。:在一个应用程序中管理多个打开的文档,每个文档都有自己的子窗口。)内停靠和浮动的子窗口。:在 MDI 界面中,可以更容易地实现状态同步,比如当一个子窗口被选中时,主窗口的菜单和工具栏可以反映当前活动文档的状态。:所有的子窗口可以共享相同的菜单、工具栏和其他界面元素,这有助于减少应用程序的资源消耗和提高用户体验的一致性。中分离出来成为独立的浮动窗口,也可以将其重新拖回 MDI 区域。原创 2024-07-12 14:26:16 · 961 阅读 · 0 评论 -
QT 的信号与槽
1.在需要接收信号的类中 声明槽函数//声明槽函数2.在xxx.cpp 中实现槽函数ui->label->setText("设置标签成功!!!666");3.进行信号与槽的关联//信号还是用pushbutton定义函数信号 clicked() 连接自己槽函数// 发送者:ui->pushButton// 信号名称:clicked(),不是我们自定义,也就是不用我们发信号//接收者: this表示当前窗体// 槽函数: setLabelValue。。。。");原创 2024-07-11 19:08:42 · 1429 阅读 · 0 评论 -
QT制作一个简单登录界面
鼠标右键点击工程目录结构下的img.qrc,会弹出一个菜单,菜单上有添加现有文件的选项,点击,弹出文件对话框,选择我们要添加的资源文件,确认即可。ima.qrc下面就会多出我们添加的资源文件,点击资源文件,左边便会预览资源文件。这个按钮时,会产生一个clicked()的信号,经过的绑定之后, Dialog的reject()槽函数会来响应这个信号,reject()会关闭当前的对话框。本例程在这里简单进行信号与槽的连接,实现点击取消的时候,关闭登录对话框,更多关于信号和槽的介绍,在后面的课程会讲解。原创 2024-07-11 11:23:24 · 1306 阅读 · 0 评论 -
QT Designer
Qt 的布局可在以下情况提供帮助: • 调整用户界面的大小以适合不同的窗口大小。工程的目录和在 Qt Designer 中看到的工程结构不太一样, 是因为 Qt Designer 有对 pro 文件进行解析并按照其内容进行相关设置。Qt Creator在设计模式下自动在集成的Qt Designer中打开所有.ui文件,当然也可以在独立的Qt Designer中进行使用。在编译程序的时候,会使用到Qt的一个工具用户界面编译器(uic), 它负责将xml格式的代码编译转换成一个标准的C++类。原创 2024-07-10 20:13:58 · 1979 阅读 · 0 评论