我的QT5学习之路(三)——模板库、工具类和控件(下)
一、前言作为第三篇的最后一部分,我们来看一下Qt的控件,谈到控件,就会让人想到界面的美观性和易操作性,进而想到开发的便捷性。作为windows界面开发的MFC曾经是盛行了多少年,但是其弊端也随着其他界面库的面世而不断的被放大,对于一个刚学会C或者C++转而学习windows界面开发的新手来说,MFC...
QT5生成的exe自动拷贝依赖的dll并打包的方法
(1)QT5生产的exe依赖很多dll,如何找出这些依赖并拷贝出来呢,最简洁的方法是:用QT自带的windeployqt.exe工具运行需要处理的exe即可,写个bat批处理:C:\Qt\Qt5.4.2\5.4\msvc2013_64\bin\windeployqt.exe myexe.exe p...
QT5生成log日志
函数说明:生成log日志。 调用方法:qInstallMessageHandler(outputMessage); 使用qDebug()<<"q"<<endl; 就可以在log.txt文件中查看所打印的信息。 #ifndef _LOGRECORD_H#define _LOGR...
解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin
QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。打开控制台窗口设置搜索路径以便系统可以搜索到 "windeployqt.exe"运行 "windepla...
QT5入门之23 -QT串口编程(转)
QT5入门之23 -QT串口编程 QT5有专门的串口类: QSerialPort:提供访问串口的功能 QSerialPortInfo:提供系统中存在的串口的信息 具体使用方法: 1.在pro文件中加入: QT += serialport2.mainwindow.h中添加头文件及成员:#include...
Qt5程序开机自启动(windows)
简介window下开机启动最简单的实现方式就是在注册表中添加启动项目 添加位置有两个HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows...
Qt5官方demo解析集21——Extending QML - Adding Types Example
本系列全部文章能够在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873 又是一个新的系列了,只是这个系列和我们之前的Chapter系列是及其相似的。可是只是呢,Chapter主要演示了怎样使用C++创建具有可视性的类型以扩展...
VS2010 Qt5开发实用技能
1、QGUI头文件的修改 Qt4升级到Qt5的过程中,要修改QGUI头文件 (1) #include <QtGui/QApplication> 要改成 #include <QGuiApplication>#include <QApplication>(2)...
【TINY4412】QT5移植笔记:(2)QT5.7移植到Linux
【TINY4412】QT5移植笔记:(2)QT5.7移植到Linux 宿主机 : 虚拟机 Ubuntu 16.04 LTS / X64 目标板[底板]: Tiny4412SDK - 1506 目标板[核心板]: Tiny4412 - 1412 LINUX内核: 4.12.0 交叉编译器: ar...
【Qt5】Windows下配置程序的产品、公司、版权、版本号等详细信息
在工程的pro文件中加入下面的配置# 配置图标(仅Windows有效)# 本程序使用两个图标,这样其快捷方式可以有更多选择,也可以给关联文件提供图标选择RC_ICONS += icon1.ico \ icon2.ico# 版本号VERSION = 3.0.0# 语言# 0x00...
编译Qt5的时候出现了一个问题,看出来是Qt5MNetWork的,有遇到过得么?
编译Qt5的时候出现了一个问题,看出来是Qt5MNetWork的,有遇到过得么? 下面是截图: 我的环境是win7+vs2012 27 个解决方案 #1 求帮助一下...
Qt界面中嵌入其他exe程序的界面,使用Qt5
下面用一个小例子来演示如何在Qt的界面中嵌入其他exe程序的界面,最终效果如下图所示。本文参考了http://blog.csdn.net/jiaoyaziyang/article/details/49802993,感谢原作者。下面是具体的实现方法,用Windows自带的计算器程序做例子。主要的思路就...
解决Qt5和VS2015中文乱码的问题
转自:http://bbs.csdn.net/topics/390750169 //源代码编码必须是: UTF-8(BOM) #if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif 上述代码放在头文件里...
解决Qt5和VS2015中文乱码的问题
转自:http://blog.csdn.net/poem_of_sunshine/article/details/51707213 1 //源代码编码必须是: UTF-8(BOM) 2 #if _MSC_VER >= 1600 3 #pragma execution_character...
2015 Qt5 + opencv 2.11 在windows 7下的配置
前言 如果仅仅希望在Qt下用opencv,则不必为opencv提供Qt支持。 Qt支持下的opencv必须带Qt库才能正确运行,在显示图片时多一些工具。 Qt5 + opencv 的配置 参考: - 推荐,只要按此文正确设置qbase http://www.cppblog.com/E...
paip.提升用户体验------c++ Qt5 实现程序图标以及动态托盘闪烁图标
paip.提升用户体验------c++ Qt5 实现程序图标以及动态托盘闪烁图标 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 1.应用程序图标: ------------...
QT5入门之8 - 定时器
新建项目Qt Widgets Application。 在构造函数中启动定时器 #include "mainwindow.h"#include "ui_mainwindow.h"#include <QMessageBox>#include <QCloseEvent>...
Qt5:Qt中屏幕或窗口截图功能的实现
要想在Qt中实现屏幕或窗口截图功能 ,通常有两种方法: 1 -- 使用 QPixmap 类 2 -- 使用 QScreen类 然而虽然俩两种方法用到的类不相同,但是调用到的类成员函数的函数名称和参数却是相同的 都是 grabWindow() 这个函数 所不同的是,QPixmap中的 grabW...
matlab C++ (VS Qt)混合编程 / mxArray / QT5中文乱码
一、混合编程环境搭建---依据我的情况,分成了4个部分:1:破解matlab,因为matlab破解不完全,编译器不能使用,会出错。(参考https://blog.csdn.net/a125930123/article/details/53508097)三个文件相应覆盖,但license文件在安装路径...
Qt5中文乱码解决方法
目前试了两种方法 一:QStringLiteral setWindowTitle(QStringLiteral("我是中文")); 二: QTextCodec *codec = QTextCodec::codecForName("GB18030");setWindowTitle(codec->...