Не могу никак разобраться с открытием окон в pyqt. Сделал два файла в desigener, не получается из одного вызвать второе окно. Сделал так вызов:
 class second_window(QtGui.QMainWindow, Ui_Card_dialog):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
        self.setupUi(self)
    def show_edit_window(self):
        self.show()

А он открывает криво как-то. И выводит ошибку: QLayout: Attempting to add QLayout “” to second_window “Card_dialog”, which already has a layout

Можно вообще как-то в desigener сделать связку из окон? Или как правильно в моём случае сделать? Примеров в интернете много, но ничего не подходит(

Дочернее окно: http://pastebin.com/3NfMpCfF
Главное: http://pastebin.com/TLJXVv4L

Помогите кто может, а то уже сил нет…_)