- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 C语言编写 秒数转换成时间戳 UTC时间 函数实现
单片机中需要转换时间戳,没有现成的函数可以用,为了提高单片机的效率,写了一个,参考如下:const int Days[12]={31,28,31,30,31,30,31,31,30,31,30,31};void MainWindow::Calc_Time(unsigned long Second_data){ unsigned long Year = 1970;...
2018-12-24 20:46:25 9085 4
原创 买酒 酒瓶酒盖换酒的程序实现
题目如图片,程序实现如下:分两种情况,可以借酒瓶与不借酒瓶,通过宏定义来区分。代码如下:/ 这是一个简单的C++程序:simple.cpp#include <iostream> //包含标准库中的输入输出流头文件#include <stdlib.h>using namespace std;#define KJ 1 //可以借瓶子或瓶盖voi...
2018-09-13 10:16:53 1587
原创 QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤
笔者在用QT编译程序给同事用,同事经常不能直接打开,需要安装不少动态库才可以,经过百度及同事告知,发现有个简洁打包途径。QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤。1 打开 ,显示如图:。选择需要发布的版本程序的路径,本例中以CloudConfig.exe举例说明,在E盘中新建文件夹,并将CloudConfig.exe放在文件夹中。如图:
2017-10-28 09:52:28 449
原创 QT 快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式
2017-09-28 17:06:55 213
原创 QT5 没办法引用 QTcpSocket 问题的解决
头文件预处理中 #include #include #include #include 发现 #include 没有办法正常使用 原因在于 .pro文件中 缺少了 QT += network
2017-09-28 15:06:45 6805
原创 QT 按照预想格式导出内容
在编写代码时,发现需要做一堆重复性的工作,量大且容易犯错,于是通过代码的形式输出。需要导出的内容如下:代码如下:void CModbusInputConfig::on_paraBtn_clicked(){ QString filePath = QFileDialog::getSaveFileName(this,tr("保
2017-09-26 20:10:38 248
原创 相对路径与绝对路径 QT
编写上位机的过程中,需要调用一个文件显示装置型号与程序版本。测试的时候,用的为绝对路径,如下:const QString FIlE_PATH("E:\\QTProject\\bin\\AYCollect_Config.csv");QFile csvFile(FIlE_PATH);QStringList CSVList; CSVList.clear(); if(!
2017-09-26 19:45:56 1630
原创 QT 延时
编写上位机软件时,需要发送一个指令要求:延时30s,收到回复,延时立马中断。void Dialog::sleep(int sec){ QEventLoop loop; connect(this, SIGNAL(netTestSignal()), &loop, SLOT(quit())); QTimer::singleShot(sec*1000, &
2017-09-16 16:59:48 544
原创 QT 表格中的内容 怎么用 inputmask设定范围
一般inputmask 只能用在QLineEdit中设定界限,这次做上位机的时候,内容是在表格中,经过同事指导帮忙,实现如下:上位机从下位机读取参数,或者初始化 QString str; for(int i =0;i6;i++) { str += QString("%1").arg(stru.p
2017-09-08 14:12:24 4020
原创 上位机与下位机程序配合是 下位机程序崩溃
最近作为一个菜鸟,一直测试同事用QT写好的上位机与下位机程序, 结果配置一个模块,连续点击多次下载时,下位机出现程序崩溃的情况。如图根据提示得知在下位机线程没有结束的时候,我通过上位机就把内容情况了。 下位机线程继续运行的时候,程序就崩了。下位机程序处理: //串口线程停止,释放内存 for(int i=0; i { if(m
2017-09-07 20:17:32 2028
原创 字符串与16进制转化
鄙人在学习QT软件编写上位机的过程中,电表的地址为6个16进制的字节,需要用上位机进行操作更改。 16进制转 字符串的代码如下: QString str; for(int i =0;i6;i++) { str += QString("%1").arg(stru.protocol.dlt645
2017-09-04 09:32:17 1127
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-25 17:52:38 188
NUC980_Linux-4.4_BSP_v1.02.000.zip
2019-08-23
NUC980_Linux-4.4_BSP_v1.02.000.zip
2019-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人