
QT
文章平均质量分 92
不清空昵称
路漫漫其修远兮,吾将上下而求索
展开
-
Qt项目-----简易QQ(超详细,适合小白)
创建新项目新建项目,以Qt Widgets Application为模板选择QWidget为基类建立完成后,项目视图如下所示:创建对话框列表添加对话框列表然后右击MyQQ,选择添加新文件选择Qt->Qt设计师界面类,选择Widget为新类命名为DialogList建立完成后,项目视图如下所示(红框内为新添加文件):在dialoglist.ui中修改DialogList对象的宽度为250,高度为700拖拽QToolBox..原创 2020-06-18 18:27:55 · 14197 阅读 · 18 评论 -
Qt学习记录(十一)实现简单udp
以Qt Widgets Application为模板,建立项目,新类命名为udp1,继承自QWidgets,建立完成后,对udp1.ui进行设计,界面如下:在.pro文件中加上语句QT += network 这样就可以使用QUdpSocket头文件在udp1.h中声明套接字public: //声明套接字 QUdpSocket* udp;udp1.cpp进行修改如下:#include "udp1.h"#include "ui_udp1.h"Udp1原创 2020-06-09 22:15:42 · 541 阅读 · 0 评论 -
Qt学习记录(十)文件操作
以Qt Widgets Application为模板建立项目,基类选择widget,项目视图如下:对widget.ui做修改如下:1为line edit控件,2为push button控件,修改对象名称为selectFile,对1和2做水平布局3为text edit控件,对1,2,3做垂直布局需求:点击selectFile按钮,选择文件,1用于显示路径,3用于显示文件内容#include "widget.h"#include "ui_widget.h"#include&l.原创 2020-06-09 11:35:52 · 312 阅读 · 0 评论 -
Qt学习记录(九)QPainter
以Qt Widgets Application为模板建立项目,widget.h中添加绘图事件/*widget.h*///添加绘图事件void paintEvent(QPaintEvent *event);widget.cpp中做具体实现void Widget::paintEvent(QPaintEvent *event){ //创建画家 QPainter painter(this); //创建画笔 QPen pen(QColor(0,255,0));原创 2020-06-09 09:51:10 · 643 阅读 · 0 评论 -
Qt学习记录(八)定时器
新建Qt Widgets Application项目,ui中添加两个label,用来实现定时器计数的显示,widget.h添加代码如下: //定义定时器事件 void timerEvent(QTimerEvent *event); //定时器标识号 int id1; int id2;widget.cpp修改如下:#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *par原创 2020-06-08 15:18:52 · 505 阅读 · 0 评论 -
Qt学习记录(七)QLabel中鼠标常用事件
以Qt Widgets Application为模板创建新项目,然后项目中添加新文件,命名新类mylabel,继承自QWidgets,完成后,项目视图如下:mylabel继承自QWidgets,修改为QLabel,在mylabel中增加鼠标捕获事件接口函数void MyLabel::enterEvent(QEvent *event){ qDebug()<<"鼠标进入label";}void MyLabel::leaveEvent(QEvent *event){..原创 2020-06-08 12:14:48 · 760 阅读 · 0 评论 -
Qt学习记录(六)
自定义控件首先建立普通项目,以Qt Widgets Application为模板,建立完成后,为项目添加新文件,选择Qt->Qt设计师界面类选择界面模板Widget为类命名SmallWidget将会为项目添加三个新文件建立完成后,项目视图如下:将spin box和horizontal slider拖拽进smallwidget,对部件进行水平布局,并调整smallwidget大小在widget.ui中添加widget,右击widget选择”提...原创 2020-06-08 11:12:54 · 317 阅读 · 0 评论 -
Qt学习记录(五)ui界面常用控件介绍
按钮组:PushButton 普通按钮 ToolButton 工具按钮,多用于显示图片 ToolButtonStyle修改风格 autoRaise透明风格 RadioButton 单选按钮 setChecked(true)默认选中 CheckBox 多选按钮 statechanged 未选中 0 半选中 1 选中 2...原创 2020-06-07 17:31:34 · 1922 阅读 · 0 评论 -
Qt学习记录(四)资源文件和对话框
资源文件的学习建立新项目,项目文件视图如下所示:右击项目名称,点击添加新文件,选择qt->resource flie得到项目视图窗口如下:右键点击res.qrs,选择open in editor,左下角出现界面如下:选择添加,添加前缀/,然后添加文件(将文件资源放入到项目目录下),得到视图如下:mainwindow.cpp修改如下:#include "mainwindow.h"#include "ui_mainwindow.h"MainWin.原创 2020-06-07 11:09:42 · 227 阅读 · 0 评论 -
Qt学习记录(二)
需求:定义teacher和student类,实现下课后,老师发出饿信号,学生请客吃饭新建项目,项目名称为SignalsAndSlots,基类选择QWidget建立完成后,项目界面如下所示:右键点击项目名称SignalsAndSlots,选择添加新文件,选择C++ class建立Teacher类,基类选择QObject,界面如下所示:同理添加Student类,选择基类QObject,添加完成后,界面如下所示:红色所示为新添加的student和teacher类。建立原创 2020-06-06 11:41:50 · 326 阅读 · 0 评论