Qt
CppBlock
这个作者很懒,什么都没留下…
展开
-
[0,180]范围数值正则表达式匹配
正则表达式匹配数值字符串序列,允许输入如0.00,0.25,80.00,179.00,180。原创 2022-07-21 12:55:22 · 563 阅读 · 0 评论 -
Qt 程序计时
Qt提供了一个比较方便计算程序耗时的类,使用如下#define PRINT_COST(ElapsedTimer, LastTime, STR) \ do{ \ int ___TMP_INT = ElapsedTimer.elapsed(); \ qDebug() << STR << ___TMP_INT - LastTime << "(" << __原创 2022-01-05 10:02:31 · 714 阅读 · 0 评论 -
vtk 编译python版本库
原创 2021-08-12 12:32:54 · 296 阅读 · 0 评论 -
QtChart绘制极坐标图参考示例
效果图如下:代码:mCurveData = new QLineSeries(); arma::vec theta; theta.load(xFile.toStdString(), arma::raw_ascii); arma::vec rou; rou.load(yFile.toStdString(), arma::raw_ascii); for (int i = 0; i < theta.size();原创 2021-03-20 15:30:23 · 1736 阅读 · 1 评论 -
QCustomPlot坐标轴反向
下面是效果图参考代码: QString xFile = param["x_data"].toString(); QString yFile = param["y_data"].toString(); qreal xLow = param["x_range_low"].toDouble(); qreal xHigh = param["x_range_high"].toDouble(); qreal yLow = param["y_range_low"].toDou原创 2021-03-20 15:26:54 · 1468 阅读 · 3 评论 -
QCustomPlot绘图示例
ui->widgetBackgroundSound->legend->setVisible(true); QCPGraph* g1 = ui->widgetBackgroundSound->addGraph(); QCPGraph* g2 = ui->widgetBackgroundSound->addGraph(); QCPGraph* g3 = ui->widgetBackgroundSound->addGraph(...原创 2021-03-20 14:24:25 · 245 阅读 · 0 评论 -
Qt QTableWidget控件使用示例
演示QTableWidget控件的初始化、样式设置,添加按钮响应等使用示例窗口示例程序在Table中设置了3列,第一列为Id, 第二列放置Label, 第三列放置删除按钮,此外还增加了开启定时器按钮,表格的第二列会进行定时刷新,以下是另一种显示状态,用来显示随时间变化的信息,可以通过设置label的背景色进行实现更多详细内容,请关注微信公众号:...原创 2021-03-06 10:55:48 · 265 阅读 · 0 评论 -
Qgis 3.10.6编译设置
原创 2021-01-31 17:14:32 · 66 阅读 · 0 评论 -
Qt应用程序的语言切换
Qt实现软件界面显示不同的语言,是通过加载字库文件实现的,因此有三个对应的问题需要解决: 如何制作字库文件: 创建Qt应用程序后, 在.pro文件中添加一行代码: TRANSLATIONS += qmain_zh.ts 2. 使用QtCreator菜单中的【工具】->外部->Qt语言专家->更新翻译则会自动生成.ts文件,使用Qt Linguist语言家软件打开.ts文件,编辑语言的翻译;如果是在代码中动态设置的文字,在需要被翻译的字符...原创 2020-08-03 11:26:23 · 643 阅读 · 1 评论