Amazing technological breakthrough possible @S-Logix pro@slogix.in

Office Address

  • #5, First Floor, 4th Street Dr. Subbarayan Nagar Kodambakkam, Chennai-600 024 Landmark : Samiyar Madam
  • pro@slogix.in
  • +91- 81240 01111

Social List

How to create GUI with python?

Description

To create a basic GUI with python3.

Process
Tkinter:

   Python offers multiple options for developing GUI.

   Out of all the GUI methods, tkinter is most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python.

   Python with tkinter outputs the fastest and easiest way to create the GUI applications

To create a tkinter:

   import tkinter

   Create the GUI application main window.

   Add the widgets.

   Enter the main event loop.

Sample Code

#import tkinter
import tkinter

#GUI main window container
top = tkinter.Tk()

#Trigger for container
top.mainloop()

##########(Menu widget):

import tkinter

#create main window
top = tkinter.Tk()

#menu button
mb = Menubutton (top, text = “courses”, relief = RAISED )
mb.grid()
mb.menu = Menu ( mb, tearoff = 0 )
mb[“menu”] = mb.menu

Professional = IntVar()
Unprofessional = IntVar()

#menu check button
mb.menu.add_checkbutton ( label = “Professional”,
variable = Professional )
mb.menu.add_checkbutton ( label = “Unprofessional”,
variable = Unprofessional )

#pack object
mb.pack()
top.mainloop()

#########(Radio button widget):

#import tkinter
from tkinter import *
import tkinter
top = tkinter.Tk()
var = IntVar()

#use radio button
rb1 = Radiobutton(top, text = “Engineering”, variable = var, value = 1,command = sel)
rb1.pack( anchor = W )
rb2 = Radiobutton(top, text = “Arts”, variable = var, value = 2,command = sel)
rb2.pack( anchor = W )
rb3 = Radiobutton(top, text = “Medical”, variable = var, value = 3,command = sel)
rb3.pack( anchor = W)
label = Label(top)
label.pack()

#trigger the mainloop
top.mainloop()

############(User entry):

#import tkinter
from tkinter import *
#GUI root window
top = tkinter.Tk()
label1 = Label(top, text = “User Name”)
label1.pack( side = LEFT)
entry1 = Entry(top, bd = 5)
entry1.pack(side = RIGHT)
top.mainloop()

Screenshots
create GUI with python Tkinter Python offers multiple options for  developing GUI Create the GUI application main window