Я пытаюсь сделать приложение быстро, и я сделал окна, один называется test, другое называется меню, а тест - стартовая страница, и я хочу запрограммировать его так, когда вы нажимаете на кнопку (button1), он загрузит menu.ui. Вот весь код из TestWindow:
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
### BEGIN LICENSE
# This file is in the public domain
### END LICENSE
import gettext
from gettext import gettext as _
gettext.textdomain('test')
import gtk
import logging
logger = logging.getLogger('test')
from test_lib import Window
from test.AboutTestDialog import AboutTestDialog
from test.PreferencesTestDialog import PreferencesTestDialog
import os
# See test_lib.Window.py for more details about how this class works
class TestWindow(Window):
__gtype_name__ = "TestWindow"
def finish_initializing(self, builder): # pylint: disable=E1002
"""Set up the main window"""
super(TestWindow, self).finish_initializing(builder)
self.AboutDialog = AboutTestDialog
self.PreferencesDialog = PreferencesTestDialog
# Code for other initialization actions should be added here.
def on_button1_clicked(self, widget, data=None):
print "Loading Menu!"
os.chdir(r"/home/user/test/data/ui/")
os.startfile("menu.ui")
Последние две строки - моя попытка попытаться запустить menu.ui. Есть ли способы сделать это? Любая помощь приветствуется! Спасибо -Drex