① 在xp系统下用qt开发的应用程序界面的背景图片在win7环境下不能显示
可以做成资源文件.
② qt5中,怎么为主窗体添加背景图片
setStyleSheet("background-image:url(F:/qt_test/qt/seting.JPG)");该路径\为/
③ 怎么让qt背景覆盖全部界面
关于怎么让qt背景覆盖全部界面相关资料如下
1.Qss 的setStyleSheet设置背景图片
1.1background-image设置平铺或者居中
这种方法设置的要点是要将图片添加到qrc文件中,形成资源路径,然后在QT界面编辑或者程序代码中通过设置路径来实现背景图片设置。图片大小不能自适应控件大小。只能可以实现平铺或者居中显示。background-position:center;设置显示位置,background-repeat:no-repeat;设置是否平铺;
(1)平铺重复显示
QWidget#widgetWinPic
{
background-image:url(:/FaceMatch/Resources/pic/viewbackin.png);
background-repeat:repeat;
}
或者代码中ui.widgetWinPic.setStyleSheet("QPushButton{ background-image: url(:/FaceMatch/Resources/pic/viewbackin.png);background-repeat:repeat;");
(2)居中不重复设置
QWidget#widgetWinPic
{
background-image:url(:/FaceMatch/Resources/pic/viewbackin.png);
background-position:center;
background-repeat:no-repeat;
}
或者代码中 ui.widgetWinPic.setStyleSheet("QPushButton{ background-image: url(:/FaceMatch/Resources/pic/viewbackin.png);background-position:center;background-repeat:no-repeat;");
1.2 border-image设置按照控件大小缩放填充整个控件
图片被拉伸填满整个控件,可以实现缩放拉伸填充。会跟着控件的大小变化进行缩放,下图左侧是正常尺寸,右侧是放大后的样子
④ QT添加背景图片的方法图解步骤
QT可以让我们编出非常丰富的界面,那你知道QT怎么添加背景图片吗?下面是我给大家整理的一些有关QT添加背景图片的方法,希望对大家有帮助!
QT添加背景图片的方法
打开QT CREATOR,来到并来到设计师designer的编辑界面

END
⑤ qt程序 QWidget主窗体背景图片不但没显示 变成了全黑色,在stylesheet中添加资源图片也不显示为什么啊
重写该QWidget的paintEvent方法,在里面添加如下代码:
QStyleOption opt;
opt.init(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
QWidget::paintEvent(e);
注意需要包含几个头文件。
⑥ qt中如何将png设置为背景(怎么将图片平铺)
MyWidget*w=new MyWidget;
QPalette palette;
palette.setBrush(w->backgroundRole(), QBrush(QPixmap("./pi/backGround.PNG")));
w->setPalette(palette);
w->show();
按上面的做就可以设置背景了,注意替换你自己的widget的类和图片的路径
⑦ QT背景图片问题
在想要做背景的窗体上右键,Edit Style Sheet,输入:
QWidget#Widget
{
border-image: url(:/new/prefix1/ico/bg.jpg);
}
#号后面的名字改成你自己窗体的名字
url改成你自己的图片。
这么困难的问题连点分都没有
⑧ QT背景图片问题,QWidget设置背景,也可以自己提出方法,别用setStyleSheet。看补充的问题。
不明白你这段代码放在哪儿的,不过我亲自测试了下能够正确现实的:
#include <QtGui/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *widget = new QWidget();
widget->setAutoFillBackground(true);
QPalette palette;
QPixmap pixmap(":/Resources/Penguins.jpg");
palette.setBrush(QPalette::Window, QBrush(pixmap));
widget->setPalette(palette);
widget->show();
return a.exec();
}
⑨ qt怎样设置背景图片,图片的路径是什么
以e盘下mp3文件夹更换背景为例:
文件夹下生成一个desktop.ini文件,(不能直接拷贝一个desktop.ini进去)
右键点mp3文件夹,选择“属性”,“自定义”,“更改文件夹图标”,选择图标(可以用自行下载的ico文件)。选择确定。
工具--文件夹选项--查看
⑩ qt 怎么添加主窗口背景图没有显示
//1、如果你是用QWidget做的主窗体,请需要重构paintEvent事件,然后添加如下代码
voidCustomWidget::paintEvent(QPaintEvent*)
{
QStyleOptionopt;
opt.init(this);
QPainterp(this);
style()->drawPrimitive(QStyle::PE_Widget,&opt,&p,this);
}
//2、如果是QMainWindow类的,请检查下图片配置路径或qss语法,
//3、如果没有使用UI布局,请设置你需要设置qss对象的objectName,否则qss无法定位你的widget