Topic: Python Spinbox Change Fontsize – Chnage Font Size Spinbox GUI Program Example
This Python GUI program using tkinter GUI package, shows the use of Spinbox widget. As the proggram is in execution state, its GUI main window will wait for user input. If the user will change the spinbox value by increasing or decreasing, the font size of label control’s text will also change accordingly.
The value in Spinbox widget is directly linked to font size. If the value in spinbox widget is 20, then fontsize of label widget will also be 20 and so on.
# Python 3 GUI program # using Spinbox and Label # widgets to increase font size # of label by Spinbox change from tkinter import* def main(): main_window = Tk() main_window.geometry("400x400") main_window.resizable(0, 0) main_window.title('tkinter SpinBox Example') label1 = Label(main_window, text="Spin Box Example") label1.config(bg='green', fg='white', font=('verdana', 10)) label1.place(x=30, y=50) def change_fontsize(): font_size = int(spinbox1.get()) label1.config(font=('verdana',font_size)) label2 = Label(text="Increase / Decrease Font Size with Spinbox") label2.place(x=30,y=225) spinbox1 = Spinbox(main_window, from_=10, to=20, command=change_fontsize,font=('verdana',15),width=5) spinbox1.place(x=130,y=250) label2 = Label(text="www.EasyCodeBook.com", font=('verdana',15),fg='orange') label2.place(x=48,y=350) mainloop() main()
How this Python GUI program works?
Python Spinbox Change Fontsize GUI Program
- Import * from tkinter GUI module.
- Define main function
- Create main window
- Make main window not resizable
- Set ttle of the main window
- Create a label1, set font color, background color etc.
Place label 1 in main window - Define a function to change font size
- Get value of font size from spinbox when the user changes value of spinbox
- Create a label2, set font properties
Place label2 in main window
Call the mainloop() to display the GUI and start the program.
You will also like:
- Python GUI Find Factorial by Recursive Function
- Python GUI Multiplication Table
- Python GUI Area of Triangle
- Python GUI Temperature Conversion Program C To F
- Python GUI Program Temperature Conversion Fahrenheit to Celsius
- Python Pounds to Kilogram Converter GUI tkinter Program
- Python 3 Four Function Calculator Program tkinter GUI
- Python Digital Clock Program using tkinter GUI
- Python Quotes Changer Program tkinter GUI
- Chnage Font Size Spinbox GUI Program Example
- Python 3 tkinter Message Widget Program Examples
- Python 3 GUI Program tkinter Radio Buttons
- Adding Menus to Python 3 tkinter GUI Programs
Pingback: Python GUI Multiplication Table | EasyCodeBook.com