• 5228阅读
  • 6回复

[提问]QDialog设置背景图 [复制链接]

上一主题 下一主题
离线vitty1984
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-11
<DIV id=read_tpc mb10?>我对以QDialog用了
this->setStyleSheet("QDialog{background-image: url(:/newPrefix/ui/backcolor.png)}");
但是界面貌似没有完整显示这个背景图啊
离线pxiao_xiao

只看该作者 1楼 发表于: 2013-03-11
为什么不用    paintEvent ( QPaintEvent * event )
离线jdwx

只看该作者 2楼 发表于: 2013-03-11
回 1楼(pxiao_xiao) 的帖子
样式表不是省事吗。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线pxiao_xiao

只看该作者 3楼 发表于: 2013-03-11
Re:回 1楼(pxiao_xiao) 的帖子
引用第2楼jdwx于2013-03-11 12:59发表的 回 1楼(pxiao_xiao) 的帖子 :
样式表不是省事吗。

样式表怎么做拉伸?
离线0354030w

只看该作者 4楼 发表于: 2013-03-11
回 3楼(pxiao_xiao) 的帖子
border-image好像可以自动拉升!
离线pxiao_xiao

只看该作者 5楼 发表于: 2013-03-11
Re:回 3楼(pxiao_xiao) 的帖子
引用第4楼0354030w于2013-03-11 21:45发表的 回 3楼(pxiao_xiao) 的帖子 :
border-image好像可以自动拉升!



可以试试看就晓得了 这是其一
其二 在窗口大小由手动比如拖拽变化大小的时候 这个写在一处就能保证同步变化吗
离线jxhxfen2008

只看该作者 6楼 发表于: 2013-03-12
恩,pxiao_xiao对!
重定义paintEvent(QPaintEvent *event)

painter.drawPixmap(...)

自适应
快速回复
限100 字节
 
上一个 下一个