Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » как создавать формы/subwindow в pyQt4? [RSS Feed]

#1 Дек. 17, 2010 09:56:34

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

как создавать формы/subwindow в pyQt4?

Здравствуйте

написал следующий код:

from PyQt4 import QtGui, QtCore
import sys
from main import Ui_Form_main
from secondary import Ui_Form_secondary


class Main(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Form_main()
self.ui.setupUi(self)

class Secondary(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Form_secondary()
self.ui.setupUi(mainObj)


app = QtGui.QApplication(sys.argv)

mainObj = Main()
mainObj.show()

secondObj = Secondary(mainObj)
secondObj.show()

app.exec_()
создается главное окно, потом создается суб-окно (не знаю как правильно принято его называть)
проблема в том, что суб-окно пустое, оно не содержит элементов из Ui_Form_secondary

я делаю такое впервые, подскажите пожалуйста, в чем ошибка?



Офлайн

#2 Дек. 17, 2010 17:48:53

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

как создавать формы/subwindow в pyQt4?

self.ui.setupUi(mainObj)
в этой строке mainObj попробуй заменить на self



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

Офлайн

#3 Дек. 17, 2010 19:22:48

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

как создавать формы/subwindow в pyQt4?

отлично, спасибо



Офлайн

  • Начало
  • » GUI
  • » как создавать формы/subwindow в pyQt4?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version