<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks a lot for showing me the right way to do some valuable work.<br>
<br>
I still think that a gtk port will be welcomed in an pure gnome
environment.<br>
So I'll try to write one with C++ asap.<br>
<br>
Achim Hasenmueller 写道:
<blockquote cite="mid45C83029.4080704@innotek.de" type="cite">
  <pre wrap="">Valentine Sinitsyn wrote:
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">The qt gui need more time to launch and looks not so look in a gnome
environment.
    
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->It should be rather fast to launch the GUI. It never takes more than
half a second for me. Maybe the media enumeration is what blocks you
(not a GUI but an API issue)? We have fixed some startup delay issues,
so try again with the next version (or build from SVN in the meantime).
So startup performance should not be a valid technical reason against Qt.

Note that you can make Qt apps look nice in GNOME, all you need is
install the right skin. Most distributions do this for you, others (e.g.
Gentoo) like to shock you with a horrible Qt L&F.
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">I would try to write one with pygtk , if it is not in your todo list
recently.
    
      </pre>
    </blockquote>
    <pre wrap="">Check "Contributions" page:
A GNOME integration project is about to start. I guess it's worth
joining them.

Anyway, I'm afraid you'll get hard time writing GUI in Python. I was
investigating the issue a little and it appears that PyXPCOM wrappers
which do exists will not work with VirtualBox XPCOM component out of
the box - you'll need to patch/rebuild them. Maybe I'm wrong - in this
case I would appreciate if you point me to PyXPCOM binding which works
with VirtualBox.
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->True, the number and quality of the available XPCOM language bindings is
rather poor. However, fixing a binding should not be overly hard, the
interface is quite simple. However, C++ is usually an easier candidate
for writing a VirtualBox GUI as you will also have to deal with things
like pointers to video memory (could be handled in Python as well I guess).

Writing yet-another-GUI seems to be a waste of resources IMHO (but as
VBox is open source, everyone may decide on his own). Doing a real GNOME
desktop integration where virtual machines are treated like other
resources (folders, files, etc.) sounds interesting, though.

  </pre>
</blockquote>
</body>
</html>