Рубрики
Без рубрики

Графические приложения с Tkinter

Вы можете использовать модуль Tkinter для создания графических приложений и настольных приложений с Python … Помечено Python, начинающим.

Вы можете использовать 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”