Я создаю интерфейс в PyQt4, и мне нужны полосы прокрутки. Мой интерфейс использует абсолютное позиционирование. Я посмотрел другие протекторы для добавления полос прокрутки, но единственные ответы даны для этих интерфейсов без макета (например, VBoxLayout, Grid Layout и т. Д.).Как добавить полосы прокрутки в PyQt4 БЕЗ с абсолютным позиционированием
Пожалуйста, взгляните на мой код. Как я могу добавить полосы прокрутки (горизонтальные и вертикальные) к этому интерфейсу?
Полный код не форматировать должным образом здесь, так что я свяжусь с этим Pastebin
Вот основа интерфейса (а 1500px по 1000px окне)
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.setGeometry(100,100,1500,1000)
def main():
import sys
app = QtGui.QApplication(sys.argv)
window = Example()
window.show()
sys.exit(app.exec_())
main()
Вопрос в том, как изменить код выше, чтобы у меня были горизонтальные и вертикальные полосы прокрутки?
Это заставило меня один шаг ближе, но когда я изменяю наследство (путем замены QtGui.QWidget с QtGui.QScrollArea) и попытаться изменить размер окна, не появилось ни одной полосы прокрутки. –