Qt
文章平均质量分 67
maverick1990
这个作者很懒,什么都没留下…
展开
-
Qt5绘制wav波形图
任务:用qt5画wav波形图步骤:1、新建项目 - Qt Gui 应用 - 工程名 - 基类选择QWidget(类名默认为widget) - 完成,生成widget.h, main.cpp, widget.cpp2、接下来要添加一个自定义类,用来读入wav头文件信息,以及读入wav数据。向项目添加新建头文件 WaveFile.h#ifndef WAVEFILE_H#def原创 2013-05-30 22:20:38 · 14334 阅读 · 10 评论 -
Qt5 error LNK2019 无法解析的外部符号 解决办法
1、问题:最近使用QT 5.0.2 设计界面,遇到一个纠结的问题:建立工程后,再新建一个新的类(如class a),类声明在a.h头文件中,在main.cpp中 #include "a.h" 但是在链接过程中报错:类a的所有成员函数(构造函数,析构函数等)均无法识别,被编译器标为“无法解析的外部符号”。 解决:将当前qt工程所在的父目录下的 build-(工程名)-Deskto原创 2013-05-30 16:44:52 · 15058 阅读 · 5 评论 -
Qt5 在win7上发布 & 打包依赖dll生成exe方法
转自:http://www.stardrad.com/blog/qt-5%E7%A8%8B%E5%BA%8F%E5%9C%A8windows%E4%B8%8A%E7%9A%84%E5%8F%91%E5%B8%83/http://blog.163.com/qimo601@126/blog/static/1582209320132291718389/最近做了个qt的程序,但是发布程转载 2013-06-18 20:51:02 · 12997 阅读 · 1 评论 -
Qt5 在表格中加入控件
任务:使用QTableWidget动态生成表格,在每行的某两列中加入QComboBox下拉框控件和QPushButton按钮控件有添加,删除,编辑功能,每行的按钮可以浏览文件夹并选择文件 1、新建一个对话框QDialog,设计界面中选择Item-Widgets里的Table Widget,添加该控件,命名为tableWidget_userlist2、在Dialog的构造函数中初始化原创 2013-07-17 22:40:42 · 7062 阅读 · 3 评论 -
Qt5 在控件中绘图
任务:建立了一个基于QMainWindow的项目,在其中加入Widget 控件,并在控件上绘图1、新建项目 - 基类选择QMainWindow(类命名为test)2、新建Qt设计师界面类 - 界面模板选择Widget - 类命名为waveform - 生成waveform.h waveform.cpp3、改写Widget类(waveform.h waveform.cpp),重载绘图函数原创 2013-05-31 11:20:42 · 5413 阅读 · 5 评论 -
Qt5 写DOS格式文件
问题:使用QFile写文件时,发现生成文件为UNIX格式,即换行符为'\n'而不是win32标准的'\r\n',在windows系统下没有换行解决:使用QFile的open方法打开文件时,参数加入QIODevice::Text,这个参数的功能为,在读文件时,换行符自动转换为'\n'(即UNIX格式),在写文件时,换行符转换为本地编码方式,windows下为'\r\n'。 示例:QF原创 2013-07-24 16:53:07 · 1122 阅读 · 0 评论 -
Qt5 更新翻译
Qt5 中提供tr()函数,可以实现手动翻译,即tr()中内容为英文,发布时生成翻译文档,将对应内容替换为中文。与翻译有关的文件包括:1、*.ts,翻译内容文件2、*.qm,翻译发布文件更新翻译(即改变了工程中tr()函数的内容或数目等):1、打开Qt creator,选择“工具-外部-Qt语言家-更新翻译”2、使用Qt linguist打开该工程的*.ts文件,编原创 2013-08-23 10:30:22 · 3259 阅读 · 0 评论 -
Qt5 基于TCP传输的发送/接收文件服务器(支持多客户端)
一、实现功能1、服务器端选择待发送的文件,可以是多个2、开启服务器,支持多客户端接入,能够实时显示每个客户端接入状态3、等待所有客户端都处于已连接状态时,依次发送文件集给每个客户端,显示每个客户端发送进度4、发送完成后等待接收客户端发回的文件,显示接收进度5、关闭服务器二、实现要点先讲一下实现上述功能的几个关键点,明白的这几个要点,功能的大框架就搭好了,细节在下原创 2013-08-26 15:20:02 · 9533 阅读 · 13 评论