QtCurve (KDE4, KDE3, & Gtk2 Theme)
QtCurve
Score 78%
Description:

This is a set of widget styles for Qt4/KDE4, KDE3 and Gtk2 based apps.

0.49 is the first version to have a Qt4/KDE4 port. This version may be compiled with just Qt4 - in which case the KDE4 control panel config dialog will not be built. See the INSTALL file for more details.

The fonts and colours for the GTK themes will be read in from your Qt settings - so any KDE font/colour changes will also affect your GTK apps.

**NOTE:** The Gtk3 release has been removed, as the Gtk theme API has changed!

NOTE: kde-look.org had a server crash, and the original QtCurve entry was deleted.
Last changelog:

4 years ago

KDE4
====

1.8.14
------
1. Fix loading of kwin decoration/config under KDE4.9


KDE3
====

1.8.5
-----
1. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


Gtk2
====

1.8.16
------
1. fix memleak with newer versions of cairo.

l33tmmx

1 year ago

I'd like to ask exactly what files are used to define the theme and settings? I'm asking this because I'm running a gtk2 program in a jail, and want it to use the same QtCurve theme as the rest of the system. What files should I copy into the jail? I know at least .gtkrc-2.0, .gtkrc.mine, some files from .kde4? Anything else?

Report

Aqa-Ib

1 year ago

I have been using Qtcurve for years and I love it! thank you very much CraigD, as well as for Cantata. You are a true artist man!

Report

eXpander

2 years ago

Hi,

How can one resize the Window buttons?

Report

Meteorrock

3 years ago

I got it compiled. BTW it is not spam if you are trying to learn. Thanks for your help. And remember guys, I have asked on some forums and people always push misinformation on how to compile back to me. It works both ways. Take care, and have fun.

Report

Meteorrock

3 years ago

meteorrock@ubuntu:~/Desktop/meteorrock/Downloads/qtcurve-qt4-master/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt-Version 4.8.6 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libXft.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-gnu/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libXft.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-gnu/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl (found version "5.18.2")
-- Found Phonon: /usr/include (Required is at least version "4.3.80")
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.12 include dir: /usr/include
-- Found KDE 4.12 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Error at CMakeLists.txt:72 (add_subdirectory):
add_subdirectory not given a binary directory but the given source
directory
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/tools"
is not a subdirectory of
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master".
When specifying an out-of-tree source a binary directory must be explicitly
specified.


CMake Error at CMakeLists.txt:73 (add_subdirectory):
add_subdirectory not given a binary directory but the given source
directory
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/po"
is not a subdirectory of
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master".
When specifying an out-of-tree source a binary directory must be explicitly
specified.


CMake Error at CMakeLists.txt:74 (add_subdirectory):
add_subdirectory not given a binary directory but the given source
directory
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/qt4"
is not a subdirectory of
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master".
When specifying an out-of-tree source a binary directory must be explicitly
specified.


CMake Error at CMakeLists.txt:75 (add_subdirectory):
add_subdirectory not given a binary directory but the given source
directory
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/data"
is not a subdirectory of
"/home/meteorrock/Desktop/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master".
When specifying an out-of-tree source a binary directory must be explicitly
specified.


-- Configuring incomplete, errors occurred!
See also "/home/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/build/CMakeFiles/CMakeOutput.log".
See also "/home/meteorrock/Desktop/meteorrock/Downloads/qtcurve-qt4-master/build/CMakeFiles/CMakeError.log".
meteorrock@ubuntu:~/Desktop/meteorrock/Downloads/qtcurve-qt4-master/build$

Report

Meteorrock

3 years ago

Yeah, They are working on getting this qtcurve rendering engine to compile up on the KDE4 . If you guys got code, hit us back on the apt-get repository. Have fun. I linked you in over here. LOL, Harvard. Do not forget that stackoverflow.com. That is the best I can do for you in here.

Report

yuyichao

3 years ago

For everyone else with a minimum knowledge of linux (in particular, what a symlink is) and is wondering if you will see a compile error when compiling QtCurve, there isn't any qtcurve specific problem that anyone is working on related to this. The only problem is that cmake through an error if you are compiling in a path which contains a symlink to it's parent. If you have ever compile any cmake project before, you can ignore this.

And please don't spam stackoverflow with mis-leading questions.

Report

eXpander

2 years ago

Can you resize Window buttons?

Report

Meteorrock

3 years ago

I am not getting this qtcurve theme to compile up on cmake at all. I left a tag up on the github with CmakeError.log . Followed the readme down to a T. It is too long to dump in here, but that qtcurve for qt4 needs another look. Got all the compilers and dependencies up on my linux box. Here is the link guys :: https://github.com/QtCurve/qtcurve/issues/77

Now, I am not a wizard, even tried to compile as /root/. Any suggestions? Tried $cmake .. $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr

Getting an error about sub-directories that the cmake.txt is not being found on building.

Report

janet

3 years ago

The width and type of the scrollbar buttons affects the height of the mimetype box in systemsettings' mimetype configuration. "No Buttons" causes box to become one single row so that it is very hard to scroll. Is there a workaround or even better fix? I love to have no scroll buttons but I also love to have a fully high mimetype box.

https://bugs.kde.org/show_bug.cgi?id=333425

Report

ranmak

3 years ago

Hi,
I made a simple patch to make the widgets to look more 3D.
http://kde-look.org/content/show.php/3D+border+patch+for+QtCurve?content=163054
Could you apply this kind of patch?
Any comment is welcome.

Report

C

CraigD

3 years ago

I no longe actively use, nor maintain, QtCurve. However, there is a project (on GitHub, or projects.kde.org) that is continuing QtCurve development. I suggest you send this patch there.

Report

garthecho

3 years ago

Hi. Would it be possible to implement etched menu separators, like in this screenshot?: http://media.askvg.com/articles/images/Cascade_Menus_Windows_7_Desktop_Con.png

Report

garthecho

3 years ago

Just one more quick request: Options for etched and shadowed text on menu bars would also be amazing. I very much appreciate the work you've put into this engine and the ability to have a uniform appearance between GTK and Qt apps, so thanks for that!

Report

elfasito

4 years ago

Hi, I have a problem, using qtcurve in kde 4.9, X server crash and reboot automaticaly, when I open or close applications in full screen, or other times to minimize or restore windows.
Chakra Linux.

Report

yuyichao

4 years ago

Well, if X server crashes, it's not likely caused by QtCurve since it is never loaded by the X server process (on the other hand, it is totally different in Wayland and is why I am worrying a lot). Are you sure it is the X server rather than KWin that crashes? (And what do you mean by "reboot", since just X server crash won't cause a reboot AFAIK.) If it is really the X server that crashes, it sounds like a driver bug. Which driver are you using, have you tried another one? In either case, it will be helpful to get a backtrace from the process that crashes (you may need to start that process manually for use `sudo gdb -p` to attach to that process from tty before it crashes).

Report

yuyichao

4 years ago

You can set gtk icon theme with kde-gtk-config or whatever tools to change gtk2 themes like gtk-theme-switch2 or gtk-chteme or editing the ~/.gtkrc-2.0 yourself.

For gtk-demo, you can double click the list on the left to open each single demo. (which I think is stated in the gui above that list)

Report

donpedro69

4 years ago

I tried gtk-demo and:
Apps like gimp, inkscape, EasyTag have icons from oxygen (even if I'm changing symlink default.kde4 in /usr/share/icons)
Apps made with Qt (clementine, kid3-qt) look just fine and OK.
So... the problem are apps made for gtk2

Report

donpedro69

4 years ago

SOLVED problem!
I had to remove /usr/share/icons/gnome folder.
I have created symlink to my Faenza and all works fine!

Report

donpedro69

4 years ago

...caused by refreshing window, unintentional,
sorry!!!

Report

donpedro69

4 years ago

Pls, help me to replace icon style for QtCurve.

Whatever I do, I everytime get gtk windows containing oxygen icons, and I want QtCurve to have my KFaenza icon set (or Faenza for gnome).
I tried lxappearance - with no effect (though ~/.gtkrc
contains my icon set).
Tried to edit /usr/share/themes/QtCurve/gtk-2.0/gtkrc also with no effect!
Am I to compile QtCurve with some changes?
I'm using KDE 4.8.5 on kubuntu 12.04
screenshot of desired iconset on gtk-oxygen:
http://www.4shared.com/download/ofXNcmie/macOSX-CaledoniaBlack-02.png?tsid=20131030-053521-310b153c
screenshot of QtCurve with ugly oxygen icons:
http://www.4shared.com/download/7dZWICkm/macOSX-CaledoniaBlack-01.png?tsid=20131030-053440-5c1f0ee1

Thanks for help!

Report

donpedro69

4 years ago

Pls, help me to replace icon style for QtCurve.

Whatever I do, I everytime get gtk windows containing oxygen icons, and I want QtCurve to have my KFaenza icon set (or Faenza for gnome).
I tried lxappearance - with no effect (though ~/.gtkrc
contains my icon set).
Tried to edit /usr/share/themes/QtCurve/gtk-2.0/gtkrc also with no effect!
Am I to compile QtCurve with some changes?
I'm using KDE 4.8.5 on kubuntu 12.04
screenshot of desired iconset on gtk-oxygen:
http://www.4shared.com/download/ofXNcmie/macOSX-CaledoniaBlack-02.png?tsid=20131030-053521-310b153c
screenshot of QtCurve with ugly oxygen icons:
http://www.4shared.com/download/7dZWICkm/macOSX-CaledoniaBlack-01.png?tsid=20131030-053440-5c1f0ee1

Thanks for help!

Report

donpedro69

4 years ago

Pls, help me to replace icon style for QtCurve.

Whatever I do, I everytime get gtk windows containing oxygen icons, and I want QtCurve to have my KFaenza icon set (or Faenza for gnome).
I tried lxappearance - with no effect (though ~/.gtkrc
contains my icon set).
Tried to edit /usr/share/themes/QtCurve/gtk-2.0/gtkrc also with no effect!
Am I to compile QtCurve with some changes?
I'm using KDE 4.8.5 on kubuntu 12.04
screenshot of desired iconset on gtk-oxygen:
http://www.4shared.com/download/ofXNcmie/macOSX-CaledoniaBlack-02.png?tsid=20131030-053521-310b153c
screenshot of QtCurve with ugly oxygen icons:
http://www.4shared.com/download/7dZWICkm/macOSX-CaledoniaBlack-01.png?tsid=20131030-053440-5c1f0ee1

Thanks for help!

Report

yuyichao

4 years ago

have you tried the "Use KDE icons" option?

Report

donpedro69

4 years ago

and where exactly am I to change it?

Report

4 years ago

KDE4
====

1.8.14
------
1. Fix loading of kwin decoration/config under KDE4.9


KDE3
====

1.8.5
-----
1. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


Gtk2
====

1.8.16
------
1. fix memleak with newer versions of cairo.

product-maker alibaba2 Apr 19 2016

product-maker abgr Mar 22 2016

product-maker Aqa-Ib Jan 16 2016

product-maker lexcher Dec 21 2015

product-maker ujnhz Apr 08 2015

product-maker mnbvc Apr 08 2015

product-maker gfdsa3 Apr 08 2015

product-maker bascha Apr 08 2015

product-maker poiluzt Apr 08 2015

product-maker lieter Apr 07 2015

product-maker nobrain Apr 07 2015

product-maker q12we3 Apr 07 2015

product-maker mea5 Apr 07 2015

product-maker frodoom Apr 07 2015

product-maker mannfree Apr 07 2015

product-maker freelancer96 Apr 07 2015

product-maker VilleVallo Apr 07 2015

product-maker qwertzui Apr 07 2015

product-maker kiragon Jul 21 2014

product-maker janet Jul 18 2014

product-maker narya Mar 23 2014

product-maker sfeist Feb 09 2014

product-maker ranmak Jan 24 2014

product-maker ctown Jan 06 2014

product-maker nick87720z Dec 27 2013

product-maker balevas01 Dec 23 2013

product-maker faho Nov 24 2013

product-maker donpedro69 Oct 29 2013

product-maker rozwell Oct 18 2013

product-maker pvt14 Aug 22 2013

product-maker Zipristin Jul 12 2013

product-maker thwald Jun 30 2013

product-maker rthomsen Apr 06 2013

product-maker damianatorrpm Mar 19 2013

product-maker tsujan Mar 18 2013

product-maker ednilton Feb 26 2013

product-maker zonsaja Jan 17 2013

product-maker Grindcore Jan 05 2013

product-maker JenyaYQ Dec 27 2012

product-maker alvanet Dec 26 2012

product-maker n-k Dec 22 2012

product-maker finaprp Oct 04 2012

product-maker bimaljr Sep 27 2012

product-maker som123xxx Sep 19 2012

product-maker RAIDENSUB Aug 15 2012

product-maker Insyp Aug 11 2012

product-maker Sweyn78 Aug 03 2012

product-maker bohoomil Aug 02 2012

product-maker Phorious Jul 25 2012

product-maker Thermidore Jun 24 2012

product-maker posixru Jun 06 2012

product-maker verona0000 May 02 2012

product-maker nplatis Mar 06 2012

product-maker marcotangaro Mar 04 2012

product-maker MaikB Feb 23 2012

product-maker ejrn Feb 06 2012

product-maker Titoux Feb 01 2012

product-maker yuyichao Dec 16 2011

product-maker pugacioff Nov 25 2011

product-maker snakebite Oct 22 2011

product-maker naaamo2004 Oct 16 2011

product-maker t3ddy Oct 08 2011

product-maker b3tchi Sep 18 2011

product-maker onizou Sep 15 2011

product-maker ZomAur Sep 11 2011

product-maker pinguin74 Sep 10 2011

product-maker SvenArcher Sep 04 2011

product-maker tcat Jul 26 2011

product-maker amoskvin Jul 22 2011

product-maker Anywhere Jul 07 2011

product-maker tobaj Jul 04 2011

product-maker exalm Jun 09 2011

product-maker leppa Jun 08 2011

product-maker NickLion May 08 2011

product-maker warvariuc May 03 2011

product-maker mikko777 Apr 07 2011

product-maker alltiptop Mar 26 2011

product-maker e1nste1n Mar 25 2011

product-maker YAFU Mar 19 2011

product-maker otzy007 Mar 18 2011

product-maker gitiret Mar 17 2011

product-maker krigstask Feb 25 2011

product-maker crunchy Feb 23 2011

product-maker bennyfletch Feb 20 2011

product-maker sima84 Feb 15 2011

product-maker wepiha Feb 11 2011

product-maker steveke Feb 10 2011

product-maker nazir Feb 10 2011

product-maker skynet1248 Feb 03 2011

product-maker MStegen Jan 20 2011

product-maker ultr Jan 10 2011

product-maker ubuntuku Jan 04 2011

product-maker KDesk Jan 03 2011

product-maker dreamsoul Jan 02 2011

product-maker tar-dingens Dec 28 2010

product-maker ZaWertun Dec 19 2010

product-maker xylo Dec 17 2010

product-maker hostmaster2 Dec 17 2010

product-maker region-g Dec 07 2010

product-maker jmc88 Dec 06 2010

product-maker caig Dec 06 2010

product-maker metar Dec 03 2010

product-maker schnelle Dec 01 2010

product-maker Contrast Nov 29 2010

product-maker Goamaus Nov 28 2010

product-maker linuxcolor Nov 21 2010

product-maker Pyruzan Nov 21 2010

product-maker D-- Nov 16 2010

product-maker Moviuro Nov 13 2010

product-maker bsergik Nov 11 2010

product-maker unikum111 Nov 11 2010

product-maker melanias Nov 10 2010

product-maker MTK358 Oct 13 2010

product-maker shadowm Oct 08 2010

product-maker koko2k Oct 06 2010

product-maker KovacsM Oct 04 2010

product-maker tch Oct 04 2010

product-maker Znurre Oct 04 2010

product-maker LinusTalk Oct 03 2010

product-maker maarizwan Oct 01 2010

product-maker damdim Sep 27 2010

product-maker Aerandir53 Sep 27 2010

product-maker lor-anonymous Sep 26 2010

product-maker LiShaohui Sep 26 2010

product-maker deabru Sep 23 2010

product-maker svah4cky0 Sep 23 2010

product-maker microchip Sep 23 2010

product-maker edio Sep 23 2010

product-maker Saleel Sep 23 2010

product-maker 76 236

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.8
updated Jan 16 2013
added Jun 07 2006
downloads today
page views today