Форум сайта python.su
Здравствуйте
Почему у меня не работает команда button.move (…) ? Объясните пожалуйста
class Base(QtWidgets.QWidget): def __init__(self): super(Base, self).__init__() self.startUW() def startUW(self): self.vbox = QtWidgets.QVBoxLayout() self.checkboxItem() self.vbox.addStretch(1) button = QtWidgets.QPushButton("Show", self) button.clicked.connect(self.showItem) self.lab = QtWidgets.QLabel("Выберите Пункт", self) self.vbox.addWidget(button, 3) self.vbox.addWidget(self.lab, 4) self.setWindowTitle("My_first_programm") self.setWindowIcon(QtGui.QIcon('pythonlogo.png')) self.setGeometry(50, 50, 1000, 600) self.center() self.setLayout(self.vbox) self.show()
Отредактировано ashimano (Янв. 5, 2018 14:14:53)
Офлайн
ashimano
Может я чего-то не догоняю, но где в вашем коде вызов button.move (…)?
Офлайн
> Почему у меня не работает команда button.move
Потому что ты кнопку в компановщик запихал.
Офлайн
RodegastМожешь объяснить, как он определяет параметры этой кнопки? Если их не прописывать
> Почему у меня не работает команда button.moveПотому что ты кнопку в компановщик запихал.
Отредактировано ashimano (Янв. 5, 2018 17:37:15)
Офлайн
Убрал self.vbox.addWidget(button, 3) и добавил button.move() и все хорошо стало работать.
Офлайн