Qt学习笔记
文章平均质量分 87
good-destiny
这个作者很懒,什么都没留下…
展开
-
QT5之修改程序图标
一、网上下载ico图标保存到和.pro工程同目录(不要下其他格式图片直接修改后缀名啊) 比如以下 “ico图标下载”二、新建文本,输入IDI_ICON1 ICON DISCARDABLE "xxx.ico" 保存为.rc格式。三、在 pro工程文件最后添加一句: RC_FILE = xxx.rc四、编译运行,可爱的dog图标制作好了。。。。原创 2016-09-13 15:35:45 · 1110 阅读 · 0 评论 -
QT5之信号与槽
第一步:声明信号与槽private slots: void mainslot(QString); void on_pushButton_clicked();signals: void mainsignal(QString);第二步:connect 信号与槽 connect(this,SIGNAL(mainsignal(QStri原创 2016-09-20 20:21:45 · 634 阅读 · 0 评论 -
ubuntu下的qt程序移植至ARM开发板
一、第一步新建一个helloworld QT工程。二、使用qmake工具生成Makefile文件 在工程源码文件夹运行qmake “#/opt/qt-4.7.1/bin/qmake” ,生成Makefile文件,三、执行编译命令“#make”,如下图所示。四、生成了“helloworld”原创 2017-03-13 20:27:45 · 3200 阅读 · 1 评论 -
QT5实现摄像头预览与扑捉图像
摘要:Qt5.0版本新增了QMultimedia模块提供了更为方便的编程支持,该模块主要涵盖视频、音频、收音机以及摄像头等功能支持,提供了非常多的QML类型和C++类用以处理多媒体内容,Qt 5将Qt Multimedia模块放在了核心模块中,因此它支持所有主要平台,这些类需要在 pro 文件中添加 QT += multimedia. Step1:用Qt creator新建Qt转载 2016-10-20 09:54:01 · 9928 阅读 · 7 评论 -
QT5之MYSQL操作
第一步:连接数据库。 QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); //QMYSQL代表是MYSQL数据库 db.setHostName("127.0.0.1"); //数据库地址 db.setUserName("root"); //用户名称 db.setPassword("mysq原创 2016-10-26 20:44:19 · 6236 阅读 · 1 评论 -
QT5之exe发布及dll打包
第一步:新建一个Qt Widgets Application第二步:假定程序名称是mysql,点击release编译生成exe程序;第三步:找到mysql.exe的位置复制到一个新的单独文件夹用于发布,比如存在D:\hello里;第四步:进入cmd命令行,进入D:\hello目录,然后使用windeployqt.exe工具命令 windeployqt mys原创 2016-10-27 16:06:50 · 2578 阅读 · 0 评论 -
Qt 串口类QSerialPort 学习笔记
一、串口类简介当前的QtSerialPort模块中提供了两个C++类,分别是QSerialPort 和QSerialPortInfo。 QSerialPort 类提供了操作串口的各种接口。 QSerialPortInfo 是一个辅助类,可以提供计算机中可用串口的各种信息。使用方法 先介绍 QSerialPortInfo 的使用。下面是一原创 2016-09-12 19:47:24 · 17640 阅读 · 1 评论 -
QT之增加图片资源
一、新建资源文件 新建文件->QT->QT资源文件。二、增加图片资 1、命名为“xxx.prc”(后缀名不要忘了啊),然后切换到资源编辑界面: 2、选择添加->添加前缀,默认是“/new/prefix1”,可改为“/Image”(名字可随意起,“/”不可掉),然后在添加文件 选中图片,效果如下:原创 2016-09-14 11:29:21 · 951 阅读 · 0 评论 -
Qt之容器类
一、容器类的时间复杂度比较二、QList类#includeint main(int argc ,char *argv[]){ QList str; { QString string("welcome to my world\n"); str<<string;//向容器写入字符 } qDebug()<<str[0原创 2016-09-12 14:43:01 · 340 阅读 · 0 评论 -
qt5中文乱码
系统环境:qt5.6 + vs2013方法1:在前面添加 #pragma execution_character_set("utf-8")方法2:使用下述方法声明QString str1=QStringLiteral("中文字符"); 参考:http://blog.csdn.net/jh1513/article/details/52331973原创 2017-08-23 21:54:52 · 245 阅读 · 0 评论