QT
若歌
仰望星空,脚踏实地
展开
-
QTreeWidget表头拉伸宽度自适应导致长度显示有遮挡
Qt-QTreeWidget使用原创 2022-09-01 11:23:20 · 1993 阅读 · 1 评论 -
QPushButton的标签提示样式
思路:QPushButton继承于QWidget,可以将其看做一个QWidget,在其上放置一个Qlabel进行布局即可。QPushButton* btn = new QPushButton(this);// 设置label为红色圆形QLabel* lab = new QLabel(btn,"123");const QString label_style = "min-width:40px;min-height:40px;max-width:40px;max-height:40px;原创 2021-07-26 09:29:21 · 447 阅读 · 0 评论 -
QT布局的控件拉伸
大小策略与拉伸因子之间的关系若部件的拉伸因子大于0,则按照拉伸因子的比例分配空间;若拉伸因子为0,则只有在其他部件不需要空间时才会获得空间;也就是说若一些部件拉伸因子大于0,而一些部件拉伸因子为0,则只有拉伸因子大于0的部件会被拉伸,而拉伸因子为0的部件不会被拉伸。若所有部件的拉伸因子都为0,则按照大小策略的规则对部件进行拉伸。注意:若部件的大小策略为Fixed,则即使设置了拉伸因子,该部件也不会被拉伸。以上规则可总结为,拉伸因子会使大小策略不起作用或失效(除了Fixed策略外)除QS...原创 2021-07-21 16:48:52 · 1842 阅读 · 0 评论 -
QMessageBox设置窗体大小
#include<QMessageBox>#include<QLabel>class MyMessageBox:public QMessageBox {public: MyMessageBox(Icon icon,const QString & title, const QString & text, StandardButtons buttons = NoButton, QWidget * parent):QMessageBox(icon,tit.原创 2021-07-21 16:11:02 · 4844 阅读 · 0 评论 -
QListWidget设置复选框大小
Qss样式设置QListWidget*widget = newQListWidget(this);widget->setViewMode(QListView::ListMode);widget->setStyleSheet("QListWidget::indicator{height:20px;width:20px;}"//设置复选框大小"QListWidget::item{background-color:white;color:black;}""QListWidget::.原创 2021-07-20 17:02:49 · 1986 阅读 · 1 评论