Найти - Пользователи
Полная версия: ui и самописные пункты меню в одном окне
Начало » GUI » ui и самописные пункты меню в одном окне
1
margadon
Здравствуйте. изучаю GUI и PyQt
Ситуация такая - написал пункты меню, начал так:
class MainWindow(QtGui.QMainWindow):
def __init__(self, *args):
QtGui.QMainWindow.__init__(self, *args)

self.resize(800, 600)
self.setWindowTitle('cityRoute')
# Вложенные пункты меню
open = QtGui.QAction(QtGui.QIcon('icons/64x64_medikit.png'), u'Открыть', self)
open.setShortcut('Ctrl+O')

и так далее
потом сделал другое окно другим методом - налету подключая ui из дизайнера PyQt
вот так:

class DemoImpl(QtGui.QDialog):
def __init__(self, *args):
super(DemoImpl, self).__init__(*args)

uic.loadUi('a3.ui', self)
а как можно в одном окне и первые пункты меню оставить и ui подключить?
это вообще возможно?
спасибо.
margadon
сам нашел. в дизайнере рисую картинку типа виджет, а потом в классе главного окна вызываю его вот так:
self.myWidget= DemoImpl(self)
self.myWidget.show()
и все работает
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB