1 Create your first GUI application
2 Create a label widget
2.1 Set label font size
2.2 Setting window size
3 Adding a button widget
3.1 Change button foreground and background colors
3.2 Handle button click event
4 Get input using Entry class (Tkinter textbox)
4.1 Set focus to entry widget
4.2 Disable entry widget
5 Add a combobox widget
6 Add a Checkbutton widget (Tkinter checkbox)
6.1 Set check state of a Checkbutton
7 Add radio buttons widgets
7.1 Get radio button value (selected radio button)
8 Add a ScrolledText widget (Tkinter textarea)
8.1 Set scrolledtext content
8.2 Delete/Clear scrolledtext content
9 Create a MessageBox
9.1 Show warning and error messages
9.2 Show askquestion dialogs
10 Add a SpinBox (numbers widget)
10.1 Set default value for Spinbox
11 Add a Progressbar widget
11.1 Change Progressbar color
12 Add a filedialog (file & directory chooser)
12.1 Specify file types (filter file extensions)
13 Add a Menu bar
14 Add a Notebook widget (tab control)
14.1 Add widgets to Notebooks
15 Add spacing for widgets (padding)
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (10)
Does anyone have any idea how to make a user interface in Python that doesn’t look like it’s from the 90s?
If you don't like Tkinter, you can use PyQt likegeeks.com/pyqt5-tutorial/
I don’t think there’s much difference between the two in terms of user interface or am I mistaken?
Has anyone ever used solely Python to develop a fully-functional application that features a GUI?
Yes, Python frameworks have all capabilities to do that.
I've never seen someone do that before, but I know that it must be possible. Would you be able to link me to a tutorial?
You can check the PyQt5 tutorial I pointed out and Tkinter tutorial.
Neither of those provide valuable information that would allow anyone to build a proper, nice-looking user interface using Python (which was what I was originally looking for)
You may be interested in my PyQt5 tutorial then (link below). It shows how you can use styles to make Qt GUIs look much better.
build-system.fman.io/pyqt5-tutorial
Thanks for sharing! I'm taking a look now. What's your opinion on using designers like QtDesigner?
Tutorial is looking great so far :)