02 2022 档案
QLineEdit限制输入范围为0-255
摘要:QRegExp regx("^[0-9]$|^[0-9]{2}$|^[1][0-9]{2}$|^[2][0-4][0-9]$|^[2][5][0-5]$"); ui.FreLine->setValidator(new QRegExpValidator(regx)); 阅读全文
posted @ 2022-02-21 10:20 青春凹陷 阅读(602) 评论(0) 推荐(0)
使用QChartView绘制柱状图
摘要:下面对QChartView进行封装方便进行绘制: #pragma once #include <QWidget> #include <QChart> #include <QChartView> #include <QBarSeries> #include <QBarSet> #include <QB 阅读全文
posted @ 2022-02-19 16:11 青春凹陷 阅读(1325) 评论(0) 推荐(0)
QTextEdit添加文本(部分内容加粗)
摘要:QTextEdit可通过insertHtml函数和append向文本框中添加内容,但有时需要两者混合才可以做出比较好的效果(本人使用insertHtml函数时无法向表格中添加半个字符所以才不直接使用insertHtml函数),下面是示例代码: mICCardMsg = QStringLiteral( 阅读全文
posted @ 2022-02-19 16:03 青春凹陷 阅读(1679) 评论(0) 推荐(0)
QTableWidget添加单选框
摘要:QTableWidget添加单选框分为表头添加单选框和表格中添加单选框,下面分别进行讨论: QTableWidget表格中添加单选框(并且让单选框居中) //设置操作框并设置为居中 QWidget *widget = new QWidget; QHBoxLayout *layout = new QH 阅读全文
posted @ 2022-02-19 15:56 青春凹陷 阅读(1828) 评论(0) 推荐(0)
QTextEdit调用append函数时自动换行问题
摘要:QTextEdit可通过append函数向文本框内追加字符,但每没次追加都会使光标移动到下一行,下面将介绍一种方法追加字符时不需要换行: //往界面上添加展示的消息 void DataMonitorWidget::appendData(QString data) { //获取滚动条位置 bool a 阅读全文
posted @ 2022-02-19 15:43 青春凹陷 阅读(2242) 评论(0) 推荐(0)
QRadioButton调整指示灯样式
摘要:QRadioButton可以通过QSS调整指示灯的样式,具体代码如下: QRadioButton::indicator{ width:10px; height:10px; border-radius:5px; border-style: solid; border-width: 1px; backg 阅读全文
posted @ 2022-02-19 15:31 青春凹陷 阅读(1944) 评论(0) 推荐(0)
QTableWidget自动填充表格且自由调整宽度
摘要:新建MyTableWidget类继承自QTableWidget重写paintEvent方法即可,paintEvent方法中根据窗口宽度动态调整每列宽度即可,具体代码如下: #pragma once #include <QTableWidget> class MyTableWidget : publi 阅读全文
posted @ 2022-02-19 15:26 青春凹陷 阅读(1113) 评论(0) 推荐(0)
QTableWidget表格样式调整
摘要://不可编辑ui.tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);//点击一次选中一行ui.tableWidget->setSelectionBehavior(QTableWidget::SelectRows);//只能 阅读全文
posted @ 2022-02-19 15:21 青春凹陷 阅读(401) 评论(0) 推荐(0)