自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Qt如何设置程序图标

--第一步,将图标文件myapp.icon加入到工程目录中--第二步,新建Qt资源文件,在资源文件中添加前缀后添加图标文件myapp.icon--第三步,新建一个.rc文件,文件内容为IDI_ICON1               ICON    DISCARDABLE     "myappicon.ico",并保存到与myapp.icon同一目录下--第四步,在pro文件中加入RC_

2017-07-28 22:28:51 4113

原创 《Qt学习之路--第一篇》串口通信

开发上位机程序的第一步就是与设备之间的通讯,对一般的工业设备来说大多采用串口通讯,关于串口通讯的知识可以自行百度,Qt中提供了串口类QSerialPort可以直接使用,我们的工作就是根据通讯协议,在QSerialPort的基础上对其做一层封装来实现自己的串口类,其中遇到的难点就是实时显示读取的数据,为了能在接收到串口发送的数据便即时显示在文本框中,首先要在连接串口时绑定信号和槽,即将seria

2017-07-24 09:37:04 611

原创 《Qt学习之路--序言》

本人从3个月前开始接触Qt,其中走了很多弯路,也学到了很多东西,因此将程序开发的过程中遇到的困难及对Qt部分模块的学习经验写在这里与大家分享,也是对自己的一个总结。

2017-07-24 09:29:39 278

转载 c++中对类中私有成员中的静态变量初始化

1.static成员的所有者是类本身和对象,但是多有对象拥有一样的静态成员。从而在定义对象时不能通过构造函数对其进行初始化。2.静态成员不能在类定义里边初始化,只能在class body外初始化。3.静态成员仍然遵循public,private,protected访问准则。4.静态成员函数没有this指针,它不能返回非静态成员,因为除了对象会调用它外,类本身也可以调用。今天写程序出现:err

2017-07-23 11:20:30 7660

原创 Qt下将文件输出为图片文件

Qt下将文件输出为png,jpg格式的图片文件有两种方法:一是QPixmap自带的save()函数,即先绘图后将QPixmap保存为图片文件。二是用先生成QFile后往QFile中写入文件。本文先介绍第一种。第一种具体代码及注释如下:QPixmap exportImage(1200,1000); exportImage.fill(Qt::white); QPainter p

2017-07-19 14:45:17 4409

原创 Qt下将图片,文字等输出为PDF

由于工作中需要将应用程序的某些界面截图,并加上注释,并输出为PDF文件,在网上查阅了一些资料,整理汇总后发现有两种方法:一是Qt4版本利用QPrinter将文件输出为PDF。而是Qt5版本写新出的类QPdfWriter,更加快捷精准输出为PDF文件。两者的相同之处都是利用QPainter在其中绘制PDF文件。在Qt4版本下利用QPrinter将某个控件,或者利用QWidget::grab将控件

2017-07-19 14:39:41 3862

原创 Qt下利用Qprinter或者QPdfWriter导出文件为PDF

由于工作中需要将应用程序的某些界面截图,并加上注释,并输出为PDF文件,在网上查阅了一些资料,整理汇总后发现有两种方法:一是Qt4版本利用QPrinter将文件输出为PDF。而是Qt5版本写新出的类QPdfWriter,更加快捷精准输出为PDF文件。两者的相同之处都是利用QPainter在其中绘制PDF文件。在Qt4版本下利用QPrinter将某个控件,或者利用QWidget::grab将控件

2017-07-19 10:47:00 3708

转载 如何发布一个Qt程序

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+MinGW 开发环境为例,从开始菜单--》Qt 5.4.0--》5.4--》MinGW 4.9 (32-bit)--》Q

2017-07-17 13:00:03 702

原创 tmp

#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //设置坐标系 ui->qcustomp

2017-07-17 07:34:55 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除