Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

QGtkStyle Offers Native Gtk Look For Qt Programs

Posted by timothy on Thursday May 15, @10:02AM
from the cross-platform-within-a-platform dept.
sekra writes "A new project called QGtkStyle by Trolltech Labs gives Qt4 based applications the possibility to integrate natively into Gtk based desktops like Gnome or Xfce. Instead of simply imitating Gtk styles QGtkStyle uses the Gtk theme engine directly. The project is still considered experimental, but is another step into better integration between Qt and Gtk applications. A project at Google Code has been set up as well." Anything that makes the various excellent Free software desktops work better together deserves kudos.

Related Stories

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • GTK-Qt (Score:5, Informative)

    by cozziewozzie (344246) on Thursday May 15, @10:06AM (#23417518)
    There is a similar thing, only other way around: GTK-Qt [kde-look.org], in fact it's 5 years old.

    It's good to have the option for letting Gtk users keep their look and feel with Qt options, but I wonder why it took this long?

    Is it because there wasn't much interest in Qt-based apps until now? It would surprise me, given the popularity of Amarok, K3B and the like
    • Re: (Score:3, Interesting)

      I'm glad to see this, and I had forgotten about the old engine. One of the first things I do on a new desktop is try to synchronise the desktop look and feel for Qt and GTK applications.

      I use Gnome but I still prefer Amarok and K3b (as you mentioned) to
      • Finally the gtk-qt-engine equivalent for KDE programs. I hate getting the wrong colors and fonts on Opera and K3b windows popping up.

    • It's Qt. Like KDE, there's lots and lots and lots of options...
    • Re: (Score:2, Interesting)

      I'd say it's because of interest. Maybe GTK users got used to having different widget sets with different programs (GTK1, GTK2), while Kde users were more interested in a consistent desktop.
    • Re: (Score:3, Informative)

      There is a similar thing, only other way around: GTK-Qt, in fact it's 5 years old.

      It's good to have the option for letting Gtk users keep their look and feel with Qt options, but I wonder why it took this long?

      Is it because there wasn't much interest in Qt-based apps until now? It would surprise me, given the popularity of Amarok, K3B and the like
      That answer is more simple than you think. Things like klearlooks caused good enough syndrome for a long period of time. It wouldn't surprise me if QGtkStyle leverages something new in Qt4 to make the emulation of gtk more easily possible. If you've se
    • Re:GTK-Qt (Score:4, Informative)

      Probably hasn't happened because there are perfectly good options for a unified look already. For example, the most attractive widget theme I've found for ANY toolkit is available uniformly for them all:

      QtCurve [kde-look.org]

      Highly configurable and very attractive and professional looking. Install GTK1+2 and QT3+4 versions and everything looks the same regardless of what you're doing.

    • Re: (Score:3, Interesting)

      The GTK hater in me says, why would anyone want to make Qt look more like GTK rather than the other way around?

      *clicks link* My God, they actually have GIMP looking quite reasonable, if only it weren't for its multi-window interface.

      Now, I wonder if you co
  • Now if they could just improve the copy-and-paste and drag-n-drop integration issues (hint: There are Freedesktop.org standards for these, developers please, please, please make your apps support these), we'd be all set.
  • by Hatta (162192) on Thursday May 15, @10:39AM (#23417934) Journal
    How about the other way around? QT is far more attractive than GTK. And QT's file dialog doesn't suck nearly as bad as the GTK file dialog. Replacing that abomination would be the best thing to ever happen to linux on the desktop.
    • Re: (Score:3, Interesting)

      That's a matter of personal preference. QT is a strange beast to me. Take the look of any individual widget or icon and it doesn't look bad at all. Combine them all into a functioning app though and they just don't much together well to form an attracti
    • Re: (Score:3, Insightful)

      by Anonymous Coward
      Reskinning GTK apps to look like QT apps has been around for about 5 years with the gtk-qt-engine.
      • Yes, because GTK+ file dialog lacks functionality. Speaking as somebody who prefers Gnome and GTK+.
  • by temcat (873475) on Thursday May 15, @10:48AM (#23418026)
    I would love if somebody revived the excellent but long-abandoned Metatheme project (http://www.metatheme.org/). Back when I tried it, even unfinished, it provided truly unified look for GTK and Qt and had basics for Java theming. Maybe Canonical or Trolltech or somebody else could sponsor that work, possibly approaching its original author...
  • All we need is unification of thechnologies: one to rule them all. With less fragmentation in resources we could get better products, while the customisability would remain untouched.
    • That's pretty unlikely to happen, for reasons ranging from licensing to ideological disagreements to technical limitations of making one product do everything for everyone. Fortunately, many areas of open-source software have closer to two major products (
  • I read the title and thought "hurray, I can finally run the one app that I need that has a damned fugly Qt theme in amongst my Gnome desktop (VirtualBox)". Then I read the summary.

    What about all of the Qt3 apps? I know there's gtk-qt-engine to work the oth
    • I guess I'll continue pimping my favorite theme [kde-look.org] here even though I posted it in another thread too (since you seem to genuinely want something like it). It's attractive and available uniformly for both major versions of both toolkits. Give it a try.

      • Not bad, although I think I might have tried it before and decided against it because the RPM of it drew in too many dependencies for the sake of a theme that I only occasionally see. I'll see if it was that theme and whether it works better from the downl
        • Like, I said, it's HIGHLY configurable. Multiple glossiness levels going from none to way too damn much. The dependencies it needed were probably QT/GTK themselves. If you install the theme before any QT programs, for example, it'll pull in QT as well a
  • i actually like having different "looks" for different apps. being able to right click on the screen to get the menu, so i don't have to have a "start" menu, is more important to me than uniformity. anyway, you can have it both ways without using either
    • Actually, it would be better of with say, 4 or 5 "big" ones. Having just two often leads to incompatibilities, since each on their own have enough users/programs/support to be able to go ahead and do their own thing. If there are 5 popular "desktop environ
    • Re: (Score:3, Interesting)

      I just use a text console and bash for my servers, and just remote into them...

      And how would you like it if someone took away that method and made you use a GUI in the name of consolidating options?
    • Re: (Score:3, Interesting)

      Sometimes I think Linux would be better off with one option instead of many.

      On what information did you base this desision? It's not like Mac OS or Windows provide one way. Last time I checked, the Windows platform offers you standard widgets (=notepad look), MFC, ComCtl, VLC (Borland), Windows Forms (.Net), WPF (.Net3) and each