将窗口设置为透明(setAttribute(Qt::WA_TranslucentBackground);) 然后重载paintEvent: void MyWidget::paintEvent(QPaintEvent *event){ QPainterPath path; path.setFillRu Read More
posted @ 2017-04-15 10:01 林宁998 Views(950) Comments(0) Diggs(0)
问题:如果一个窗口设置了无边框Qt::FramelessWindowHint,则该窗口界面不会自动刷新。 解决办法:重载showEvent,代码如下: void MyWidget::showEvent(QShowEvent *event) { this->setAttribute(Qt::WA_Ma Read More
posted @ 2017-04-15 09:33 林宁998 Views(2659) Comments(0) Diggs(1)