qt designer 中设置背景图片在运行时不能显示

这是用stylesheet方法,图片说明
运行后图片说明

用frame 图片说明
还是一样

2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Qt基类Qwidget,用setstylesheet设置背景图片,运行不能显示
// 1、如果你是用QWidget做的主窗体,请需要重构paintEvent事件 添加如下代码 h文件添加: #include <QPainter>protected:     void paintEvent(QPaintEvent *event); cpp文件添加:   void QWidget::paintEvent(QPaintEvent *)   {       ...
QT5.2 + VS2012 给QWidget 对象使用setStyleSheet()设置背景图片运行不显示的问题
            使用stylesheet设置背景图片,如果是在mainwindow和dialog中,直接右键change style sheet在add resource中选择background-image或者border-image,选择资源文件中的图片就行了。             但在widget中,使用stylesheet(),在qt designer虽然显示有图片。没设置wi...
第二个小问题:QT中MainWindow中style sheet设置背景图片继承问题
在QT中MainWindow中用style sheet设置背景图片时,菜单栏之类的也被添加上了背景图片,可以再mainwindow.ui的空白处右击然后选择“change style sheet”->"add resource"->"border-image",前提是已经添加了资源文件。然后问题就出现了,我在右侧选中'menubar'在下面找到"style sheet"点开,输入“border-i
qt无法显示背景图片
参考http://www.cnblogs.com/liu_xf/archive/2011/06/28/2092565.html这篇文章上的内容,近日利用style sheet给窗体设置背景图片,可是无论是.jpg格式、png格式还是bmp格式的图片,都无法显示。 经过半天时间的排查,发现是因为我在用Photoshop处理图片之后保存时存储的格式不对,虽然我存储的文件名是.jpg或.png或.
用Qt Designer 给对话框控件添加背景图片和颜色或者插入图片
一、将图片资源添加进QtDesigner: 1、用XML格式写一个类似这样的.qrc文件,将图片相对路径添加进去:    images/config.png    images/query.png    images/update.png 2、单击Designer右下方的ResourceBrowser菜单中的铅笔:   3、单击蓝色open按钮,添
Qt 如何给Widget设置背景图片
Qt 设置背景图片
Qt利用setstylesheet给控件设置背景图片不能显示
有个问题一直困扰我好久,就是用setstylesheet给控件设置背景图片的时候,找来找去运行程序的时候设置的背景图片就是不显示。 现在总结一下自己发现的一些问题,以及使用setstyle
[Qt]QWidget设置背景实际却没有效果的问题
使用QSS设置了QWidget的样式,实际运行时却完全无效。甚至在Designer中设置该StyleSheet后都能预览到预想中的效果,然而实际运行却没有效果。 经过网上搜索得到如下解决办法,在该QWidget的子类中重新实现paintEvent这个protected成员函数: void MyWidget::paintEvent(QPaintEvent *event) {   
Qt中正确的设置窗体的背景图片的几种方式
Qt中正确的设置窗体的背景图片的方法大致有两种,下面将逐个讲解: 一.利用styleSheet设置窗体的背景图片     使用stylesheet设置窗体的背景图片的时候,可以直接按照下图的操作去进行即可,如下图所示: 但是,需要注意的是:     1.在QWidget中这种方法是不行的,如果你足够细心的话,你会发现使用同样的设置背景图片的方法,背景图片其实并没有发生真实改变,但是
Qt背景不显示问题
背景不显示的只有主窗口会发生,原因是主窗口使用的QWidget类 解决办法 重构paintEvent事件,添加即可 void LoginWidget::paintEvent(QPaintEvent *event) { QStyleOption opt; opt.init(this); QPainter p(this); style()->draw...
《转》qt中添加背景图片(stylesheet)
项目建立完成后: 右键点你的项目 “Add New”->"QT Resource file" 生成一个qrc文件 然后双击它  点add 然后Add Prefix 再Addfile  完事之后build一下 在你的ui上点右键 ->ChangeStyleSheet  ->add Resource->backgroud-image  顺着往下点就能看见你在qrc里添加的那张图片了 
QT 添加图片提示无效样式表
没有先选择图片类型
Qt设计时图标可以显示,运行时显示不出来
Designer中设计,加了图标可以显示 运行就显示不了了 解决方法: 设计完成后,菜单栏:构建->执行qmake。然后重新运行
Qt 背景图片自动适应屏幕的大小
/***使用的Qt版本 Qt5.6***/ 首先先要获取屏幕的大小,这里的屏幕大小有两个,一个是可用桌面的大小,一个是设备屏幕的大小,还有大小指的是屏幕的分辨率 QRect screenSize; //设备屏幕(设备分辨率) QRect deskSize; //可用桌面 screenSize = QApplication::desktop()->scrennGeomet...
qss样式:按钮在designer中设置背景颜色的问题
今天做qss发现了一个奇怪的现象,在Qt Designer中设置按钮背景色如果不设置border无法显示的: 设置border就好啦: 如果不想要border的话,就将border-width设置为border-width: 0px;
Qt中使用Qss设置背景图片不能显示决绝办法
this->setSheetStyle("background-image:url(图片位置)");设置之后不能显示,需要重写paintEvent(QPaintEvent* event);void Widget::paintEvent(QPaintEvent *event){    Q_UNUSED(event);    QStyleOption o;    o.initFrom(this); 
Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。
如果正常设置背景的话其它的组件都会产生变化。 这是因为组件的继承。最开始的面板就是父类,我们新增加的组件就是子类,默认都是继承的。 继承也有继承的好处。比如,我想统一所有的字体样式,然后就设置父类的字体样式就好了。
QT 给WIdget设置 背景图片和背景颜色
http://blog.sina.com.cn/s/blog_6e01112f0102vcfl.html 1).如果widget是顶层窗口(无父类的窗口) 设置背景图片:    QImage _image;   _image.load("./videoarea.png");   setAutoFillBackground(true);   // 这个属性一定要设置    QPa
Qt添加界面文件的背景图片
在Qt界面文件右键单击“改变样式表”:选择border-image: 输入:QWidget#Widget{border-image: url(:/login.png)}; 注:QWidget:界面文件继承的类; Widget:界面文件的对象名; login.png:背景图片(正确填写背景图片在资源文件中的路径);
QT creator的ui界面和实际运行出来的界面不一致
现象 QT creator的UI界面: 运行界面: 解决方法 在UI界面下->Form Editor-栅格布局,使用栅格布局后即可自适应大小。 修改结果:
关于背景图片在IE下不显示的问题以及各浏览器响应问题
项目初期头部有一张提示性的图片,当时就以背景的形式插入,也没考虑兼容性问题,后来评审项目之后看了整个项目的兼容才发现这个图片的问题,IE下就是这样的,没有显示,其他浏览器均正常显示 看了一些资料,就是复合属性的问题,如下: .titleImg { height: 70px; background-image: url("../assets/i...
Qt Designer设计界面并转换为py文件运行后不能正常出现窗口界面的解决方案
Qt Designer设计界面并转换为py文件运行后不能正常出现窗口界面的解决方案. 环境:python3.6,pyqt5.9,pycharm 2017.2,希望对同样是新手的朋友有帮助。
CSS设置了正确的背景图片位置,网页上却显示不出来?
关于CSS中设置背景图片但在网页上未显示做如下笔记,和大家分享.. 如有说的不对或不恰当的地方,希望读者指出,共同进步。 今天在写一个小项目的时候在一个点上疑惑了许久,明明我的背景图片路径设置的不会错,可是为什么在网页上显示不出来,也没有行成代码覆盖;按F12显示竟然在报错!报错内容是这样子的: 大概的意思就是没有找到图片路径,怎么可能,明明路径是对的; 现在看一下我是怎么放置文件的;
Qt添加背景图片而不影响其控件的不用代码的设置方法
说明: Qt版本:5.9.1 效果图: 一、我们选中MainWindow,右击选择改变样式表,添加背景图片后,是这样的: 二、可见,控件收到了影响,那么我们将样式表中的格式稍加修改: 三、按F5运行程序就可以看到控件不会受到影响了。
背景图片和背景色在ie8在有文本显示不出来
我在试用ie8浏览器的时候,发现我给我
[Qt笔记]:QWidget设置背景图片
QWidget设置背景图片
Qt crearor中添加背景图片的问题
在对话框中添加背景图片的一种方法: 右键点击窗体区域-->change styleSheets--> 在弹出的edit Style Sheet对话框中选择Add resources中的backgroud-image -->在select resources中选择自己想要的资源图片-->确定 但这做法有一个问题,就是窗体中的部件,如按钮和输入框等也全部添加了背景。 而且按钮的形状也被改...
【QT】无边框窗口+背景图片+用户区可拖动
功能截图:将非用户区边框隐藏,工具栏隐藏,自定义设置背景图片,用户区域可拖动:代码实现:1、构造函数中的一系列设置: setWindowFlags(Qt::Window|Qt::FramelessWindowHint); //设置无边框 setAttribute(Qt::WA_TranslucentBackground); //设置背景透明 ui->m_toolBar->set
如何在QT的label上显示图像
//假如label的名称是show_label void xx::show(const QString &file) { QPixmap pix; pix.load(file); pix=pix.scaled(ui->show_label->width(),ui->show_label->height()); ui->show_label->setPixmap(fix); } in
如何通过QT Creator创建菜单,添加图标和背景图片
一. 首先创建一个 project. New->QT4 Gui Application. 创建完毕后,点击 XXX.ui ,开始添加菜单:双击左上角的 ”Type Here” 进行编辑,编辑完后回车(回车很重要),回车后就会出现下拉菜单,继续类似编辑。 Ok, 菜单编辑完成了,界面的 Action Editor 就会有你添加的内容 , 如下 . ...
为什么我在css中设定的背景图片在浏览的时候不显示?
为什么我在css中设定的背景图片在浏览的时候不显示?  CSS 专业回答 zhp943035743 2011-03-16 16:44 主要是图片路径的问题。 1.图片和网页放在同一目录下,background-image:url("图片.jpg") 2.图片放在一个image目录下。并且image目录和网页在同一目录下: background-image
Qt如何设置窗口的背景图片
Qt如何设置窗口的背景图片?   2010-03-14 14:34:11|  分类: Linux 、windows |  标签: |字号大中小 订阅 1:重写paintEvent()事件。在该事件中用画笔QPainter的方式画整个背景。        void MainWin::paintEvent(QPaintEvent *event) { Q
背景图片在html中能显示在css中不能显示
以前不知到背景图片目录还相对于css所放的目录,我在项目目录下建立了images,styles,...........结果以为在css中设背景颜色用images/6.jpg 就可以了。但是怎么也显示不出来,尼玛想哭的感觉都有了,网上查了半天不得其解。后来把图片放到styles目录下时才知道,在css中设置背景颜色时图片是相对于css所放的目录,而不是htm所放的目录。内伤。当然在htm中插入sty
QT界面,按钮,Label背景图片设置方法
QT,背景图片
关于ie8背景图片不显示的问题
之前做项目,在火狐google,ie9以上都能正常显示,唯独在ie8下不能,最后发现是css样式写法的问题,将background属性分开,一项项写就木有问题啦
IE下background背景图片无法显示问题解决方法
原代码如下:   原来的"label_input_checkbox_1_span的css设置如下: background: url("../images/news/201504280800.png")no-repeat 0% 0% transparent; background-repeat: no-repeat; cursor: pointer; vertical-
Button背景图片在IE下不显示问题
美工真是不容易当的啊,是很麻烦的东东。用CSS将button设置了背景图片,在FireFox下显示完全没有问题,但是在IE下却不能正常显示,本来就对IE没有好感,现在就更没有好感了,哎,不过没有办法啊,谁让用IE的用户多了呢,咱是网站开发者,得照顾用户吗。费话少说,解决问题的方法很简单,添加下面属性即可正常显示:        background-color: Transparent;以上代码
QT——mainwindow使用布局没反应的解决
由于继承的是mainwindow所以必须要知道的是Qmainwindow本身自带一个主窗口centralWidget所以布局需要设置在它的上面,比如如下 QHBoxLayout *layout = new QHBoxLayout(this); layout->addWidget(ui->pushButton); layout->addWidget(ui-&gt...
Qt共三大方法设置窗口的背景图片
一、重写paintEvent()事件。在该事件中用画笔QPainter的方式画整个背景。 void MainWin::paintEvent(QPaintEvent *event) { QPainter painter(this); painter.drawPixmap(0,0,width(),height(),QPixmap('./wallpaper/11.jpg')); ...
Android界面背景图片不显示---三星手机
前短时间遇见的一个问题,应用中的一个activity背景图片加载不上,也就是不显示。其他手机都可以,就三星的一款手机不行。 布局界面: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 qt物联网教程 qt教程python