Ответы пользователя по тегу PyQt
  • Как выровнять кнопку в pyqt5?

    @StudMG
    Для того чтобы пользоваться атрибутом self.verticalLayout нужно сначала присвоить ему значение объекта Layout из PyQt.
    self.name это атрибут твоего класса, только вместо name, verticalLayout.
    from PyQt5 import QtWidgets, QtCore
    
    
    class WindowLayout(object):
        def __init__(self):
            button = QtWidgets.QWidget
            self.verticalLayout = QtWidgets.QVBoxLayout(parent)
            self.verticalLayout.addWidget(button, alignment=QtCore.Qt.AlignRight)

    parent - объект виджета которому принадлежит Layout, если такой есть, например TabMenu
    Если нет, то указывать не нужно
    Ответ написан
    Комментировать