使用QLabel的时候总会有一些小问题,这里记录一下,如果您有更好的解决办法请告诉我一下,3Q。
给QWidget控件添加边框同时不影响其子控件QLabel:分别设置widget控件和label控件的style
widget->setStyleSheet("QWidget{border:1px; " //设置边框宽度
"border-style:solid;" //设置边框风格
"border-color:black;" //设置边框颜色
"background: red;}"); //设置widget背景色
label->setStyleSheet("QLabel{border-width:0px}"); //让label控件的边框大小设置为0
把label放在布局中让其自适应大小自动换行的时候遇到了一个没有解决的问题,一下是设置的代码,
label->setText(strLine);
label->adjustSize();
label->setWordWrap(true);
label->setAlignment(Qt::AlignTop);
QPalette palette;
palette.setColor(QPalette::Text, Qt::whit