Hi, I am just starting to learn Python GUI programming with Tkinter. The majority of examples on net and books show the widgets and windows in typical MS Windows style (i.e the blue top border, holding the maximizing, minimizing and cancelling buttons), as shown in the first picture. Is there any way to customize the display of widgets to yield a GUI like, say, in the second picture?

Recommended Answers

Tk GUIs don't look and behave like a native application, which affects the "look & feel" in multiple small ways,
which make a complex app feel weird and clunky compared to native apps on given system.
So Tkinter will not look god on windows.

For more better looking GUI …

Jump to Post

All 2 Replies

Tk GUIs don't look and behave like a native application, which affects the "look & feel" in multiple small ways,
which make a complex app feel weird and clunky compared to native apps on given system.
So Tkinter will not look god on windows.

For more better looking GUI look into wxpython,PyQt(pyside),PyGTK.

You mean with PyQT or Wxpython it's possible to make customized GUIs, while with Tkinter it is not possible? Man, that sucks! Had I known it before, I would have learnt Wxpython first!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.20 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.