Qt的学习之旅
在学习嵌入式开发过程之余,也学习Qt的应用程序开发,在这里把自己学习过程中遇到的一些问题进行整理,方便日后再查看,也希望与大家共同进步。
逸璞丷昊
这个作者很懒,什么都没留下…
展开
-
Qt如何向文本框格式化添加数字变量及添加转态提示 - Qt学习
运用 QString::arg() 函数,可以向Qt中的各类控件和文本框中添加需要显示的数字变量,实现了数字的格式化显示。调用控件成员函数 setStatusTip() 设置提示信息。格式化添加数字比如要向QLineEdit类对象中格式化添加数字,使用如下代码即可ui->lineEdit->setText(tr("Enter the messa...原创 2018-07-14 01:00:08 · 8881 阅读 · 17 评论 -
Qt绘制实时曲线图形简单例程 - Qt实时绘图
本来是想写一篇上位机通过串口接收数据并进行简单实时动态画图的,但是网上关于Qt串口接收数据的博客已经非常多了,且也会导致内容太多,显得复杂,如果需要串口收发数据例程,网上随便百度就能收到了,也可以下载我写的北斗/GPS双模定位上位机,这里主要介绍一下收到数据后的画图实现。 使用Qt绘制图形,首先需要了解Qt的窗口与视口的概念,理解Qt的坐标变换,然后学会掌握Qpaint...原创 2018-06-22 18:04:34 · 48938 阅读 · 25 评论 -
QTimer的两种用法及Qt自动获取系统时间 - Qt学习
在Qt中使用定时器有两种方法,QTimer类的定时器和基于QObiect类的定时器。定时器的精确性依赖于操作系统和硬件(主要是操作系统),大多数平台支持20ms的精确度,实测Win10的精度基本就是20毫秒左右(硬件高配)。一、Qtimer类的定时器 Qtimer类的定时器使用比较简单,首先包含头文件#include <QTimer> 使用定时器的...原创 2018-07-11 19:45:31 · 4761 阅读 · 0 评论 -
Qt自动获取本机IP与TCP客户端绑定IP和端口 - Qt学习
客户端使用特定的端口号与服务器进行通信,这是在进行网络编程开发时候经常容易遇到的问题。这篇博客是关于网络编程中客户端编写的小总结。绑定端口号 在Qt的Socket开发中,有丰富的函数可以调用,要实现客户端绑定指定的端口,只需要在创建Socket之后,调用bind(port)函数进行端口的绑定即可。绑定IP和端口 直接调用QHostAddress...原创 2018-06-07 11:12:13 · 15705 阅读 · 1 评论 -
Qt程序读写.ini配置文件 - Qt学习
通过QSettings类读取.ini配置文件实现对应用程序的初始化配置是一个非常实用的功能。配置文件 应用程序的默认参数一般都是在代码中就设置好,但是有时候我们去修改其中的某些参数,如果每次都是等到程序运行起来之后再去修改是非常浪费时间的,甚至有一些参数在程序打包发布之后是不能修改的。所以在开发应用时,读写配置文件是非常有必要的。一般的程序都是通过读取一个.ini...原创 2018-06-09 19:58:39 · 2036 阅读 · 0 评论 -
Qt程序打包发布、设置图标和设置字体 - Qt学习
设置字体:QFont Appfont; Appfont.setFamily("宋体"); w.setFont(Appfont);统一设置程序字体:QFont font; font.setPointSize(24); font.setBold(true); titleLabel->setFont(font); titleLabel->setAlign...原创 2018-05-16 14:30:37 · 2270 阅读 · 0 评论