【发布时间】:2014-04-25 14:42:35
【问题描述】:
# -*- coding: utf-8 -*-
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class MainWindow(QWidget):
def __init__(self):
super(MainWindow, self).__init__()
self.setFixedWidth(200)
self.setFixedHeight(200)
stylesheet = \
".QWidget {\n" \
+ "border: 20px solid black;\n" \
+ "border-radius: 4px;\n" \
+ "background-color: rgb(255, 255, 255);\n" \
+ "}"
self.setStyleSheet(stylesheet)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())
我想给带有样式表的自定义小部件添加边框,但是样式表似乎不起作用,有什么问题吗?
【问题讨论】:
-
你试过去掉QWidget之前的句号吗?
-
虽然您确实收到了一个似乎足够的答案,但请考虑比“没有按预期工作”更具体,通过说(即使现在您的问题已得到回答)您具体期望什么并且其中哪一部分不起作用。
-
好的,下次我会做得更好的~
标签: python pyqt pyqt5 pyqt4 qtstylesheets