![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
有激情无鸭梨
你为社会创造的价值越大,你的价值也越大,崇尚开源,崇尚技术
展开
-
QT 动态绘图 双缓冲区 小结(setPen 使用出错的地方在(2))
1.QT静态绘图 主要流程 当有 update()时候 绘图事件会触发 然后再void Widget::paintEvent(QPaintEvent *event) 中执行 (1)painter.begin(&画布)(画布可以是this ,也可以是定义的QPIxmap) (2)painter.drawPoint(x,y) 绘制点的操作 绘制在...原创 2019-05-01 23:17:40 · 1597 阅读 · 0 评论 -
QT5的串口数据读取
刚建立好时候在工程中添加如下代码在mainwindow.cpp中ui就是指的自己设计的主界面这里就是界面初始化显示出来时候执行的内容对于串口 可以在这里自动寻找串口界面设计修改名字下拉框Combo Box 名字 以此类推对按钮改名字后 转到槽 click消息...原创 2019-05-12 23:30:28 · 15617 阅读 · 0 评论 -
QT打包错误解决大办法
打包出现错误后,在电脑上的环境变量设置好 然后再release 将要打包的.exe放入打包的地方这样就解决了原创 2019-05-11 19:33:22 · 689 阅读 · 0 评论 -
QT中UDP中重新绑定端口需要先将上一次的绑定close
QT中UDP中重新绑定端口需要先将上一次的绑定close原创 2019-05-16 10:41:16 · 4748 阅读 · 1 评论 -
QT 的QSqlDatabase、QSqlQuery、QProcess、QSqlTableModel类初步入门
QSqlDatabase 这个类的实例化对象用于连接数据库 官方代码如下:QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("acidalia"); db.setDatabaseName("customdb"); db.setUserName("mojit...原创 2019-05-11 13:51:15 · 582 阅读 · 0 评论 -
QT 连接不到MySQL数据库的原因
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/suima0v0/article/details/50973886有时后运行程序可以连接到数据库,而源代码编译后却不能这是因为qt在编译时缺乏了一个dll解决方法:把mysql\lib里的libmysql.dll移到qt相应目录,如:Qt\Qt5.5.1\5.5\msvc2013_...转载 2019-05-11 11:43:48 · 2261 阅读 · 0 评论 -
QT密码框设置不可见与输入前提示字符
1.点开ui 选中LineEdit框最右侧的属性栏中 echoMode 中选择Password 这样你输入密码时候就不可见了 placeholdertext 中输入对应字符之后 见上图 就可以看见 请输入密码的提示符...原创 2019-05-10 14:48:33 · 6527 阅读 · 2 评论 -
QT UDP单播,广播,组播
单播:客户端与服务器建立一个单独的数据通道,从一台服务器送出的数据包只能到特定的客户端。广播:向子网中所有计算机发送消息。组播:又叫多路广播,消息从服务器发送到子网中,同时计算机也可以加入制定的组播中来接受消息。对于发送端 QT中单播、组播、广播的写法相似 需要把地址改了就行了 udpsocket.writeDatagram(arr,QHostAddress(ip_se...原创 2019-05-15 08:56:48 · 2482 阅读 · 0 评论 -
Qt动态绘图 双缓冲区 paintEvent个人理解
1.调试过程中可知,鼠标每次到ui时候 会触发paintEvent事件 我把这次触发叫做 空跑 因为它没有执行你想操作的事件 比如鼠标,按键等 paintEvent的触发 (1)鼠标选中 或者在ui上晃悠的时候触发 (2)update() 执行后 这个事件已经触发 但是要执行万当前函数的...原创 2019-05-01 10:59:34 · 3081 阅读 · 0 评论 -
QT之定时器
定时器原理: 1 用QTimer创建定时器 timer=new QTimer(this); 2 开启定时器 timer.start(x)//x=1 代表是1ms 会触发定时器的事件 所以要有一个对应的槽函数和它连接3 先关联槽函数 connect(timer,&QTimer::timeout,this,&Widge...原创 2019-04-29 00:10:56 · 1085 阅读 · 0 评论 -
QWidget QDialog QMainWindow的区别
窗口部件是用户界面的元素:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。顶级窗口部件是不被嵌入到一个父窗口部件的窗口部件QWidget类是所有用户界面对象的基类,QMainWindow和QDialog都是QWidget的子类QMainWindow和不同的QDialog的子类是最普通的顶级窗口。QM...原创 2019-04-28 22:12:53 · 215 阅读 · 0 评论 -
Qt初识 UDP通信
Udp通信 接收消息 我只监视本机哪个端口有没有数据就行了 置于是哪个机器发过来的 我也不知道 但发送端要发送过来 对方必须知道我的IP和端口应该可以通过分析发过来的包 把哪个Ip发过来的消息解出来 如果仅仅对数据感兴趣 那么就不用关系这个ip了1 在.pro中加入 QT += network2 mainwindow.h 中加...原创 2019-05-12 23:32:49 · 448 阅读 · 0 评论