下拉框的选项不可选设置:
ui->comboBox->setItemData(index, 0, Qt::UserRole - 1);
下拉框的选项可选设置:
ui->comboBox->setItemData(index, -1, Qt::UserRole - 1);
列表属性设置:设置后尺寸列宽度不固定,
m_Table->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
与这个属性设置相反:m_Table->setColumnWidth(1, 88);
QpushButton添加icon后,让图标居中显示的属性设置pDeleteBtn->setStyleSheet(“QPushButton{border:none;background-color: transparent;color:black;padding:4px;outline:0px;background-image: url(:/FramelessWindow/mainclose_black);
background-position:center; background-repeat: no-repeat;}
QPushButton:hover{border:none;background-color: transparent;}
QPushButton:pressed{border:none;background-color: transparent;}
QPushButton:disabled{color:black;border:none;}”);
background-position:center; 居中显示
background-repeat: no-repeat; 只显示一次(不设置此属性的话将看到icon会自动填充整个控件尺寸)
–待续
滚动区域属性设置
m_pScrollerWidget->setWidgetResizable(true);//该属性设置后即使滚动区域的尺寸与当前页面的尺寸查询很大(小于或大于),都会自动适应页面大小,防止出现绘制的页面大小只是设置的滚动区域尺寸大小
滚动条设置:
1.当一个控件设置滚动条的时候,明明已经设置了滚动条样式与属性,但是显示的时候却无效,此时注意可能是这个控件本身不支持滚动条设置直接将滚动条的样式与属性设置到其父控件上即可,