
Qt开发
Co丿Hx
西南石油大学CS研究生。发表ccfc类论文两篇,专利一项,获国家奖学金等多项奖学金,现就职于招银网络科技。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS+Qt无法找到qmake文件
检查目录设置,一定要设置到msvc下,否则会找不到qmake原创 2018-01-03 20:22:10 · 16959 阅读 · 12 评论 -
Qt如何创建对话框?
模态对话框 #include <QDialog>QDialog dlg; dlg.exec();非模态对话框#include <QDialog>QDialog *p = new QDialog; p->setAttribute(Qt::WA_DeleteOnClose); p->show();标...原创 2018-07-13 10:38:51 · 998 阅读 · 0 评论 -
Qt 之菜单栏
效果代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //菜单栏 QMenuBar *menuB = menuBar() ; //添加菜单 QMenu *pfile = ...原创 2018-07-13 09:45:34 · 464 阅读 · 0 评论 -
Qt读取以16进制存储的二进制文件
首先清楚二进制文件常见格式 .bin .hex 读取方法使用Qt File 打开 然后使用QDataStream进行读取文本文件常见格式 .txt读取方法使用Qt File 打开 然后使用QTextStream进行读取源码QString fileName = QFileDialog::getOpenFileName(this,tr("Open File"),QDir::currentPath(),...原创 2018-07-04 18:51:48 · 8600 阅读 · 2 评论 -
Qt导出excel速度慢,效率低问题
项目需求导出大量excel数据,发现导出excel数据特别慢。原低效率代码QString filepath=QFileDialog::getSaveFileName(this,tr("Save orbit"),".",tr("Microsoft Office 2007 (*.xlsx)"));//获取保存路径 if(!filepath.isEmpty()){ ...原创 2018-07-04 16:53:05 · 5956 阅读 · 3 评论 -
Qt在ui设计中拖的控件界面,编译运行后无法显示问题。
第一步将项目中的 Show build 选项去除调。点击右键执行qmake并且构建。原创 2018-03-21 22:16:24 · 9834 阅读 · 8 评论 -
C++命名规则
1.文件名 文件名全部小写,可以含下划线或连字符,按项目约定命名,且尽量保证文件名明确 如 file_read.cpp2.类命名规则 每个名词首字母大写,不含下划线。 如: class MyClassEat{}3.变量名一律小写,单词用下划线相连例如:int player_id; string table_name;特殊的是类成员变量,后跟下划线区别普通变量,比如: player_na...原创 2018-03-26 11:03:52 · 901 阅读 · 0 评论 -
vs2015 + qt5.8 错误 C2001常量中有换行符 错误 C2059 语法错误:“}”
解决方案,vs中 文件将无签名 找到有签名 并且更改成功运行原创 2018-03-12 21:43:39 · 2135 阅读 · 0 评论 -
Qt上位机如何发送数据?
1.直接以ASCII码的方式进行发送。所以只需要简单的一句代码,将文本框内容转换为ASCII码进行发送。my_serialport->write(ui->lineEdit->text().toLatin1());这样就以ASCII码的形式发送给下位机2.以十六进制进行发送。union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(stru原创 2018-01-17 21:55:41 · 2935 阅读 · 0 评论 -
Qt串口传输波特率问题。
波特率上位机必须和嵌入式设备相匹配!!!昨天一天时间调试串口接受波特率数据。没有重视波特率以及调试过程。调试程序的时候一定要注意波特率。不匹配的话数据会出错,Qt串口传输的两种实现方式Qt5 的Qserialport 估计是将qextserialport封装 可能有点不稳定qextserialport 2007年版本设置Qt波特率这里给一个qextserial原创 2018-01-16 17:07:13 · 4558 阅读 · 0 评论 -
关于Qt5 SerialPort串口传输丢失数据问题。
什么是Qt5 serialPort?虽然现在大多数的家用PC机上已经不提供RS232接口了。但是由于RS232串口操作简单、通讯可靠,在工业领域中仍然有大量的应用。Qt以前的版本中,没有提供官方的对RS232串口的支持,编写串口程序很不方便。现在好了,在 Qt5.1 中提供了QtSerialPort模块,方便编程人员快速的开发应用串口的应用程序。Qt5 serialPort存在的问题。原创 2018-01-15 20:06:51 · 8490 阅读 · 0 评论 -
vs引发了异常: 读取访问权限冲突
在vs开发中,如果遇到数组越界就会报这个错误,此时代码执行到堆栈中。这个时候是无法检查代码在哪里出错的这个时候就需要点击调用堆栈从而找到代码中出错的位置这样点击红框就可以跳转到具体出错的代码位置原创 2018-01-03 20:29:59 · 88384 阅读 · 1 评论 -
Qt像素转换为距离
定义dpiDPI(dots per inch)每英寸像素多少。思路 获取DPI 用1/DPI*像素即可得实际距离注意注释掉的两种方法不可取,因为注释掉的两种方法都是返回的整数值#include<QApplication>#include<QDesktopWidget>#include<QtMath>#include<QScree...原创 2018-12-05 19:10:42 · 2803 阅读 · 1 评论