PyQt4: как указать длину и ширину квадратов QGridLayout - PullRequest
1 голос
/ 14 февраля 2011

Я задаюсь вопросом о длине и ширине строки в PyQt4 и могу только найти методы, чтобы узнать их количество или задать геометрию всего макета, но не видеть или не указывать длину каждого квадрата.Я концептуализировал свой черновик так, чтобы он соответствовал сетке 125x125.

В отдельном, но не полностью не связанном, есть ли другой способ заказать виджет в окне, кроме макетов (H / V / Grid)?

1 Ответ

2 голосов
/ 14 февраля 2011

Целью макетов является расположение их относительно друг друга.

Если вы хотите иметь фиксированные размеры и положение виджетов, вы можете расположить их самостоятельно, вручную:

w = QWidget()
w.resize(800, 800)

i = QWidget(w)
i.move(200, 200)
i.setFixedSize(400, 400)
#alternatively: i.setGeometry(200, 200, 400, 400)

i.setStyleSheet("QWidget {background-color:blue}")
w.show()
...