Qt
文章平均质量分 55
1egenda
这个作者很懒,什么都没留下…
展开
-
Linux关于qt缺少xcb问题解决办法
Linux关于qt缺少xcb问题解决办法 , 包解决原创 2022-07-20 10:26:20 · 2197 阅读 · 0 评论 -
Qt封装TDMS文件实现动态添加组以及动态写入通道数据
TDMS文件: TDMS文件是NI主推的一种二进制记录文件,TDMS文件由三个层次结构级别组成:文件、组、通道。在NI的LabVIEW软件中,可通过许多接口直接访问NI TDMS文件,但使用LABVIEW过于局限,NI提供了TDM C DLL,该DLL包含必要的函数,可在能灵活启用DLL通信的任意应用程序开发环境中读写TDMS文件。 TDM C DLL下载地址:https://www.ni.com/content/dam/web/product-documentati......原创 2021-10-26 11:42:30 · 1650 阅读 · 2 评论 -
Qt将时域图通过fft转换为频域图,并使用qcustomplot显示
数据使用TXT保存,每行数据分别为时间,值数据使用采集卡采集,采样频率FS为16384,共采集2秒,所以一共有16384x2个数据读取数据:void MainWindow::loadDataFromTxt(){ QFile file(DATAPATH); if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) { qDebug()<<"read text error";原创 2021-09-09 13:45:45 · 7729 阅读 · 17 评论 -
Qt中获取QLineEdit字符通过RS485写入设备思路
使用Qt时编写嵌入式程序,通常遇到需要用户设定值,然后将这个参数写入设备中,下面提供一种可行的思路:首先在ui中拖入QLineEdit,在程序中我们只能获取QString,因此需要转换格式.注意数据类型占多少个字节通过ModBus-RS485进行通讯,我们通常使用QByteArray, 如果使用char来转换,表数范围为-128-127,这里举个列子,如果用户输入100,我们先将它转为char,之后写入QByteArray来组成我们要发送的指令。QString getS = ui.原创 2021-07-27 14:07:39 · 914 阅读 · 0 评论 -
QTableView常用调节样式函数
1.表头布局1.1均匀拉伸表头tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);1.2将最后一列填充满表格tableView->horizontalHeader()->setStretchLastSection(true);2.隐藏表头ui->tableView->verticalHeader()->hide();ui->table原创 2021-07-05 15:53:01 · 1250 阅读 · 0 评论