Вы можете использовать Tkinter Модуль для создания графических приложений и настольных приложений с Python
Например, программа Python Desktop ниже создает две кнопки и метку. TKINTER имеет много виджетов, вы можете добавить в окно, этикетки и кнопки, являющиеся только одним из них.
from tkinter import * class OnOffButton(Button): def __init__(self,master=None,text=None): Button.__init__(self,master,text=text) self['command'] = self._onButtonClick def _onButtonClick(self): print('button clicked') class App(Frame): def __init__(self,master=None): Frame.__init__(self,master) self.labelHello = Label(self,text="Hello World") self.labelHello['fg'] = "red" self.labelHello.grid() self.button1 = OnOffButton(self,text="Click Me") self.button1.grid() self.button2 = OnOffButton(self,text="Click me?") self.button2.grid() def main(): root = Tk() app = App(master=root) app.grid() root.mainloop() if __name__ == '__main__': main()
В этом примере есть 3 виджета: этикетка и кнопка. Вы можете создать ярлык, позвонив
Label(self,text="Hello World")
Чтобы создать кнопку, вызов (класс подклассы)
Button(self,text="Click me?")
Таким образом, вы можете сделать все виды настольных приложений с TKinter. Но вы можете создавать «графические приложения», похожие на краску. (Источник: HOLVAS DEMO )
Это просто простые примеры. Вы можете создавать гораздо более сложные графические пользовательские интерфейсы, как показано на рисунке ниже:
Больше чтения:
Оригинал: “https://dev.to/days_64/graphical-apps-with-tkinter-39pn”