Как расположить слева снизу QPushButton pyqt5 Python?

Не могу разобраться с расположением кнопки в PyQt5, помогите, пожалуйста)

# -*- coding: utf-8 -*-

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

class main(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        QToolTip.setFont(QFont('SansSerif', 10))
        #self.setToolTip('This is a <b>QWidget</b> widget')

        btn = QPushButton('gg', self)
        #btn.setToolTip('This is a <b>QPushButton</b> widget')
        btn.resize(btn.sizeHint())

        self.setGeometry(480, 270, 1050, 650)
        self.setMinimumSize(600, 300)
        self.setWindowTitle('Tooltips')
        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = main()

    sys.exit(app.exec_())

Ответы (1 шт):

Автор решения: S. Nick

Попробуйте, что будет не понятно - спросите.

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *


class Main(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setGeometry(480, 270, 1050, 650)
        self.setMinimumSize(600, 300)
        self.setWindowTitle('Tooltips')    
    
        QToolTip.setFont(QFont('SansSerif', 10))
        self.setToolTip('This is a <b>QWidget</b> widget')

        label = QLabel('Hello World')
        
        btn = QPushButton('gg', self)
        btn.setToolTip('This is a <b>QPushButton</b> widget')
        btn.resize(btn.sizeHint())

        self.gridBox = QGridLayout()
        self.gridBox.addWidget(label, 0, 0, alignment = Qt.AlignCenter)
        self.gridBox.addWidget(btn, 1, 0, alignment = Qt.AlignRight | Qt.AlignBottom)
        self.setLayout(self.gridBox)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Main()
    ex.show()
    sys.exit(app.exec_())

введите сюда описание изображения

→ Ссылка