边框问题,可以设置为无边框的等不同风格的窗体,你可以看WFlags这一项的不同设置值
设置代码如下:
QColorGroup activColorGroup = lisboxPalette.active();
QColorGroup disableColorGroup = lisboxPalette.disabled();
QColorGroup inactivColorGroup = lisboxPalette.inactive();
activColorGroup.setColor(QColorGroup::Background, Qt::black);
activColorGroup.setColor(QColorGroup::Foreground, Qt::red);
activColorGroup.setColor(QColorGroup::Base, Qt::black);
activColorGroup.setColor(QColorGroup::Text, Qt::blue);
disableColorGroup.setColor(QColorGroup::Background, Qt::black);
disableColorGroup.setColor(QColorGroup::Foreground, Qt::red);
inactivColorGroup.setColor(QColorGroup::Background, Qt::black);
inactivColorGroup.setColor(QColorGroup::Foreground, Qt::red);
QPalette newPalette(activColorGroup, disableColorGroup, inactivColorGroup);
this->setPalette(newPalette);
当然你可以改其他的颜色