In computing a graphical user interface (GUI, sometimes pronounced gooey) is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming ...
18
votes
6answers
2k views
Where can I find inspiration for a good user interface? [closed]
I've got a mental block as far as desigining the main screen interface for a desktop application that I'm currently upgrading. When I first developed this program the screen resolution was 640 X 480. ...
7
votes
3answers
1k views
Design pattern for window management in a Java Swing app
I've just started creating my very first little Java Swing app. When the program opens, it brings up a single, simple window with a label and a couple buttons. Clicking one of those buttons is ...
8
votes
5answers
1k views
What one should look for when choosing a cross-platform C++ GUI library?
As a learning C++ programmer, I am trying to select a GUI framework or library for my own projects.
I have some experience with Qt: it's very straightforward, it has a very good documentation, and ...
7
votes
2answers
3k views
How big a problem is Qt's cross-platform GUI? [closed]
I read something on this site saying that Qt's GUI being a big problem that stop programmers from using Qt. They say the problem is that the GUI don't look native, and they are inconsistent. I ...
13
votes
7answers
661 views
Can it be useful to build an application starting with the GUI?
The trend in application design and development seems to be starting with the "guts": the domain, then data access, then infrastructure, etc. The GUI seems to usually come later in the process. I ...
38
votes
10answers
3k views
How can one best avoid writing bloated GUI code?
I find whenever I work with GUI code, the code tends to bloat faster then other kinds of code. It also seems harder to refactor. Whereas in other kinds of code I can refactor pretty easily -- I find I ...
6
votes
6answers
598 views
How do you make your applications looking more sexy?
The other title of this question could also be: How to improve my creativeness?
During the past years I noticed that a loot of my small applications that I write in my free time to ease my life could ...
2
votes
2answers
446 views
PyQt design issues
I've been working on a my first real project using PyQt lately. I've done just a little bit of work in Qt for C++ but nothing more than just messing around. I've found that the Qt python bindings are ...
4
votes
5answers
626 views
how protect intellectual property when oursourcing software development?
I'm a small company needing to outsource software development. I've written both functional and technical specifications for GUI developers and back-end (C or PHP) developers to implement my software ...
4
votes
3answers
1k views
Why would Qt be considered harmful? [closed]
A large list of "harmful stuff" related to software development is presented on cat -v. Is Qt harmful? What would be the rationale for considering to Qt harmful? Why would Tcl/Tk be presented as a ...