Create an account

Very important

  • To access the important data of the forums, you must be active in each forum and especially in the leaks and database leaks section, send data and after sending the data and activity, data and important content will be opened and visible for you.
  • You will only see chat messages from people who are at or below your level.
  • More than 500,000 database leaks and millions of account leaks are waiting for you, so access and view with more activity.
  • Many important data are inactive and inaccessible for you, so open them with activity. (This will be done automatically)


Thread Rating:
  • 269 Vote(s) - 3.74 Average
  • 1
  • 2
  • 3
  • 4
  • 5
is it possible to customize UI elements with a particular GUI framework?

#1
I have only played around with GTK and I really did not spend too much time with it.. thus my question is what is a good cross platform GUI framework? and with one of those frameworks, is it possible to completely customize the design of the visual components? for instance what framework does Adobe use? or what framework does iTunes use, because those are some really clean looking UI's, and from what I've seen many of the cross platform apps don't look very good.

I very much appreciate any one who attempts to answer this question. It is a huge help. I am still in the beginning phases of my GUI based software career, and need all the help I can get.
Reply

#2
The best gui framework I came across and which supports customization through a css style syntax would be Qt.

Also the documentation is very good, with excellent starter's tutorials, a big community and of course it's cross-platform.
Reply

#3
Since GUIs are near and dear to my heart and I've dabbled with a number of GUI frameworks I'll do a bit of a write-up for you. Also, since this is tagged with C++ I'll assume you're working in C++.

**QT** (

[To see links please register here]

)

As already mentioned, QT is a very popular choice. If you're used to GTK (as you mentioned) it will be a bit foreign at first, but it's well documented and supported. The catch is that for a commercial license it'll cost you money. If you're just learning and working on your own at home or in an open source project, QT is entirely free.


**GTK+** (

[To see links please register here]

)

You already mentioned GTK. I recommend checking out GTK+.
It's pretty good and flexible, but the problem with GTK is you need to get your hands dirty. I'll also admit that using GTK your code can end up a bit on the ugly side, but if you have no money and want to make a commercial application check it out.


**Fast Light Toolkit (FLTK)** (

[To see links please register here]

)

We can all admit it, FLTK is a bit ugly. However, it has a cool GUI builder, is fully open source (so you can change whatever you want) and has a very fast, responsive and lean programming philosophy behind it. At least check it out.
Reply

#4
There is an alternative one, free and open-source, called **Nana C++ Library** (

[To see links please register here]

), a pure C++ GUI library. The status of the library is active, and it is updated monthly. This is a new library, it would be a choice for your hobby project.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

©0Day  2016 - 2023 | All Rights Reserved.  Made with    for the community. Connected through