Как в Qt Designer создать QMessageBox?

186 просмотра
0
0 Комментариев

Пишу програмку на Pyside.
В Qt Designer создал QMainWindow и уже практически закончил программу. Но окна About и т.п. пишу вручную.
Как это делается из Дизайнера?
В нем нет класса QMessageBox.

Upd:
Как посоветовал ixSci сделал окно на классе QDialog в Дизайнере.
Потом добавил в основной код:

class Message(QDialog, Ui_Dialog):
    def __init__(self, parent=None):
        super(Message, self).__init__(parent)
        self.setupUi(self)


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

QMessageBox не предназначен для своего дизайна. Всё, что он представляет для изменения должно задаваться в коде. Если нужен какой-то свой MessageBox просто берите QDialog и делайте с ним всё, что нужно. QMessageBox есть ничто иное как наследник QDialog, с жёстко заданной структурой.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up