Tkinter

Bu makale bilgisayarlar hakkında bir taslaktır .

İlgili projelerin tavsiyelerine göre bilginizi geliştirerek ( nasıl ? ) paylaşabilirsiniz .

Tkinter

Bu resmin açıklaması, ayrıca aşağıda yorum yapıldı Python ve Tkinter'da Merhaba Dünya. Bilgi
tarafından geliştirildi John Ousterhout
Yazılmış piton
Tip Yazılım
kitaplığı Python yazılım kitaplığı ( d )
Lisans BSD lisansı
İnternet sitesi wiki.python.org/moin/TkInter

Tkinter ( Araç kiti arayüzü ), Python dili için grafik arayüzlerin oluşturulmasına izin veren orijinal ücretsiz grafik kitaplığıdır . Tcl için yazılmış Tk grafik kitaplığının bir uyarlamasından gelir .

Örnek

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # on commence toujours par importer le module tkinter # ici on lui donne le surnom (alias) de tk from tkinter import Tk, Label # il suffit alors de déclarer l'objet Tk() qui deviendra la fenêtre principale fenetre = Tk() # on crée ensuite un objet Label() rattaché à fenetre pour afficher du texte non éditable # on profite du constructeur de l'objet pour définir un texte "Hello World" dans la foulée (on peut faire autrement) texte = Label ( fenetre, text="Hello World" ) # l'objet Label() nommé texte est ensuite rendu visible dans fenetre grâce à pack() texte.pack() # pour finir, on lance la boucle programme fenetre.mainloop()

Tkinter widget'larının listesi

İşte Tkinter'da kullanılabilecek widget'ların bir listesi (python 3 için, çünkü python 2'de "tkinter" değil "Tkinter" modülünü içe aktarmanız gerekir)
Soyadı kodlanmış
Çerçeve from tkinter import * app=Tk() frame=Frame(app) frame.pack() app.mainloop()
Buton from tkinter import * app=Tk() Bouton=Button(app,text="Bouton") Bouton.pack() app.mainloop()
Metin girişi from tkinter import * app=Tk() Entree_de_texte=Entry(app,width=50) Entree_de_texte.pack() app.mainloop()
Metin bölgesi from tkinter import* app=Tk() Zone_de_texte=Text(app,width=50,height=50) Zone_de_texte.pack() app.mainloop()
Seçim düğmesi from tkinter import* app=Tk() Bouton_de_selection=Checkbutton(app) Bouton_de_selection.pack() app.mainloop()
Radyo düğmesi from tkinter import* app=Tk() Bouton_radio= Radiobutton(app,text="Bouton radio") Bouton_radio.pack() app.mainloop()
Etiket from tkinter import* app=Tk() label=Label(app) label.pack() app.mainloop()
Menü from tkinter import* app=Tk() menu= Menu(app) #Pour ajouter une commande : def Sauvegarder(): pass menu.add_command(label="Sauvegarder",command=Sauvegarder) app.config(menu=menu) app.mainloop()
Seçim kutusu (ttk kullanır) from tkinter import* from tkinter import ttk app=Tk() Options=['Homme','Femme','Enfant'] Boite_de_selection=ttk.Combobox(app,values=Options) Boite_de_selection.pack() app.mainloop()
Liste from tkinter import* app=Tk() liste=Listbox(app) #Pour ajouter un élément : liste.insert(1,"Emmental") liste.pack() app.mainloop()
Menü butonu from tkinter import* app=Tk() Bouton_de_menu=Menubutton(app) #Pour ajouter un élément : Var1=IntVar() Menu1=Menu(Bouton_de_menu, tearoff=0) Menu1.add_checkbutton(label="Pizza",variable=Var1) Bouton_de_menu['menu']=Menu1 Bouton_de_menu.pack() app.mainloop()
Tuval from tkinter import* app=Tk() canvas=Canvas(app,width=500,height=250) canvas.pack() app.mainloop()
Ölçek from tkinter import* app=Tk() scale=Scale(app,from_=0,to=50) scale.pack() app.mainloop()
Kaydırma çubuğu from tkinter import * app = Tk() Barre_de_defilement = Scrollbar(app) Barre_de_defilement.pack(side = RIGHT, fill = Y) Liste = Listbox(app, yscrollcommand = Barre_de_defilement.set ) for ligne in range(1, 100): Liste.insert(END, "Number " + str(ligne)) Liste.pack(side = LEFT, fill = BOTH ) Barre_de_defilement.config(command = Liste.yview) app.mainloop()
Kontrollü düğme from tkinter import * app = Tk() def commande(): print("commande du bouton") bouton_avec_commmande = Button(app, text="Bouton avec commande", command = commande) # ne mettez pas de parenthèses après le nom d'une commande sur un widget tkinter, car sinon, python exécute la fonction dès que le widget est créé. bouton_avec_commmande.pack() app.mainloop()

Şuna da bakın:

İlgili Makaleler

Notlar ve referanslar

  1. (tr-tr) “  Tkinter Widget'lar listesi - örneklerle  ” dan, CodersLegacy (erişilen Şubat 14, 2021 )

Dış bağlantı