Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2018 14:13:58

ashimano
Зарегистрирован: 2016-06-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Менять месторасположение объекта

Здравствуйте
Почему у меня не работает команда 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)

Офлайн

#2 Янв. 5, 2018 15:30:03

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Менять месторасположение объекта

ashimano
Может я чего-то не догоняю, но где в вашем коде вызов button.move (…)?



Офлайн

#3 Янв. 5, 2018 16:20:50

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Менять месторасположение объекта

> Почему у меня не работает команда button.move

Потому что ты кнопку в компановщик запихал.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Янв. 5, 2018 17:36:51

ashimano
Зарегистрирован: 2016-06-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Менять месторасположение объекта

Rodegast
> Почему у меня не работает команда button.moveПотому что ты кнопку в компановщик запихал.
Можешь объяснить, как он определяет параметры этой кнопки? Если их не прописывать

Отредактировано ashimano (Янв. 5, 2018 17:37:15)

Офлайн

#5 Янв. 5, 2018 19:33:22

ashimano
Зарегистрирован: 2016-06-07
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Менять месторасположение объекта

Убрал self.vbox.addWidget(button, 3) и добавил button.move() и все хорошо стало работать.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version