label自适应显示图片大小
ui.label_3->setScaledContents(true);
/****************************************
QCombobox 设置
Qconbox = new QComboBox(this);//算法下拉菜单
Qconbox->setView(new QListView()); //设置item间距
Qconbox->setStyleSheet("QComboBox QAbstractItemView::item { min-height: 25px; min-width: 50px; }QListView::item:selected { color: black; background-color: lightgray}");
Qconbox->addItem(BianMa->toUnicode("粒子滤波"));
Qconbox->addItem(BianMa->toUnicode(" TLD "));
Qconbox->setGeometry(105, 340, 100, 25);
**********************************
官方颜色设置
http://doc.qt.io/qt-5/stylesheet-examples.html
**************************
添加背景图片及底色
QImage image;
image.load("back.png");
setAutoFillBackground(true); // 这个属性一定要设置
QPalette pal(palette());
pal.setBrush(QPalette::Window, QBrush(image.scaled(size(), Qt::IgnoreAspectRatio,
Qt::SmoothTransformation)));
setPalette(pal);
//设置背景颜色:
//this->setStyleSheet("background-color:rgb(255,34,198)");
如果widget是子窗口
设置背景图片
可以这样(1) :
QImage _image;
_image.load("./videoarea.png"