Qt/C++ 继承QWidget setstylesheet解决

原创 2016年06月01日 20:48:44


百度了一下原来是这样~

void myMainWidget::paintEvent(QPaintEvent * e)

{

       QStyleOption opt; opt.init(this);

        QPainter p(this);

       style()->drawPrimitive(QStyle::PE_Widget, &opt, &p,this);

}

powered by 小乌龟在大乌龟背上

更多文章:http://blog.csdn.net/what951006

版权声明:转载请声明出处,谢谢~

相关文章推荐

Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())

在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等。        但是各种方法都有其注意事项...
  • ly7969
  • ly7969
  • 2012年07月05日 18:03
  • 820

Qt利用setstylesheet给控件设置背景图片不能显示

有个问题一直困扰我好久,就是用setstylesheet给控件设置背景图片的时候,找来找去运行程序的时候设置的背景图片就是不显示。 现在总结一下自己发现的一些问题,以及使用setstyle...
  • skkw111
  • skkw111
  • 2017年03月23日 19:28
  • 796

Qt中使用setStyleSheet对按钮进行外观设置

转自:http://hi.baidu.com/xf19890224/item/de35dea94784c536030a4de9   字体颜色的设置一般时以下两种方案: (1)属于QWidge...

Qt—样式表(setStyleSheet())

Qt—样式表(setStyleSheet())

Qt中绘制窗口的背景图片注意事项(常见的setStyleSheet和QPalette)

一句话总结就是:使用QPalette来设置窗口的背景图片可以避免出现使用setStyleSheet设置背景后子窗口也是父窗口背景的情况。 使用QPalette绘制背景的代码如下: setAu...

Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())

在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等。        但是各种方法都有其注意事项...

Qt中各个控件利用Qt Designer来setStyleSheet

1.QLabel   QLabel#label_sum_text{ font: 75 35pt "微软雅黑"; //字体 background-color: rgb(255, 255, 255); ...
  • llfwdd
  • llfwdd
  • 2015年06月23日 08:53
  • 940

Qt QWidget实现手势缩放和平移(二)

上一篇文章中讲到了QWidget实现手势缩放和平移,通过QGestureEvent来捕捉手势操作,但是这种方式不一定能通用,比如像教学用的电子白板上,是红外触控感应,并不能通过QGestureEven...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt/C++ 继承QWidget setstylesheet解决
举报原因:
原因补充:

(最多只允许输入30个字)