Re: Starting a GUI application out of an console application
- From: "faulkner" <faulkner612@xxxxxxxxxxx>
- Date: 17 Jul 2006 10:01:18 -0700
put your gui application in another script and start it the same way
you'd start any other application whose exit status you didn't need:
os.popen* or subprocess.Popen.
or, use the threading module to give your qt application another
thread.
Fabian Steiner wrote:
Hello!
I am currently working on an alternative for the gnome-volume-manager
for multiseat systems based on HAL and DBus. Whenever the signal
'DeviceAdded' is received I would like to start a GUI-Interface where
the user can choose from different options. But now I am wondering how I
should start this interface since this GUI must be started by a console
daemon. What is the most common way to do that?
Usually, I start a PyQt application that way:
app = QApplication(sys.argv)
ui = Dialog()
app.setMainWidget(ui)
ui.show()
app.exec_loop()
If I start it that way, I am not quite sure whether this will work since
I have got two main loops then (the one of console daemon [implemented
by using gobject.MainLoop().run()] and the Qt one). Moreover, once the
Qt application is started, it should run independently of the console
daemon.
Unfortunately, I can't think of any possibility to achieve this aim. Do
you have any suggestions?
.
- References:
- Starting a GUI application out of an console application
- From: Fabian Steiner
- Starting a GUI application out of an console application
- Prev by Date: Re: using logger module
- Next by Date: Re: Coding style
- Previous by thread: Starting a GUI application out of an console application
- Next by thread: Coding style
- Index(es):
Relevant Pages
|