Я пытаюсь добавить простой квадрат в макет сетки, но он, похоже, не работает.PySide Frame не отображается в макете сетки
Вот код:
self.resultFrame = QFrame()
self.resultFrame.setGeometry(100, 200, 0, 0)
self.resultFrame.setStyleSheet("QWidget { background-color: #000 }")
gridLayout.addWidget(self.resultFrame, 0, 0, 1, 4)
Если я переключаю self.resultFrame
к, например, QLabel
QPushButton
или, кажется, работает хорошо, но не с QFrame
.
Что я могу делать неправильно?
Я думаю, что у вас есть использование [setFrameStyle] (http://doc.qt.io/qt-4.8/qframe.html#setFrameStyle), чтобы определить, как рисовать кадр. – Mel