Hocam input fonksiyonuyla kullanıcı harfleri yazdığı zaman harfler silinsin. Yani ekranda görünmesin. Fakat rakam kullandığında ekrana yazsın. Bunu nasıl yapabilirim...
commandleri yazdıktan sonra pencerenin üstünde import tk kısmının altında o command için fonksiyon tanımlaman gerekiyor. mesela ; yazi = tk.Label(text="Xos Gelmisiniz!",fg = "black",font = "Verdana 15 bold",command=yazdır) dedikten sonra from tkinter.ttk import * kısmının altına def yazdır(): tanımlaman gerekiyor yoksa hata verir
Hocam input fonksiyonuyla kullanıcı harfleri yazdığı zaman harfler silinsin. Yani ekranda görünmesin. Fakat rakam kullandığında ekrana yazsın. Bunu nasıl yapabilirim...
list = [ ]
a = input(bir şey girin:)
list.append = "a"
print(list)
while True:
if type(a) = string:
b = list.clear()
print(b)
except
print(list)
deneme amacli bir program yazdim (login/register) duşları hepsini yerleşdirdim fakat hiçbirinin "Comman" - dini yapamadım hep bir hata aldım lütfen uygulamayı tamamlama yardım edermisiniz.
Kod:
#KITABXANA
import tkinter as tk
from tkinter.ttk import *
# Girisler,Fonksyonlar ve s.
r = ()
# pencere:---1---:
pencere = tk.Tk()
pencere.title("Login/Register")
pencere.geometry("400x350+480+184")
#Yazilar
yazi = tk.Label(text="Xos Gelmisiniz!",fg = "black",font = "Verdana 15 bold")
yazi.pack(side= "top")
yazi1 = tk.Label(text ="EMAIL",fg = "red",font = "Verdana 10 bold")
yazi1.place(x=30,y=110)
yazi2 = tk.Label(text ="SIFRE",fg = "red",font = "Verdana 10 bold")
yazi2.place(x=30,y=170)
kaytad = tk.Label(text = "Email", fg = "blue",font = "Verdana 10 bold")
kaytad.place(x=220,y = 108)
kayts = tk.Label(text = "SIFRE", fg = "blue",font = "Verdana 10 bold")
kayts.place(x=220,y = 150)
# Buttonlar
girs1 = tk.Button(text ="Giris ele", fg = "red", font = "Verdana 15 bold")
girs1.place(x=30,y=50)
kayd1 = tk.Button(text ="Register ol", fg = "blue",font = "verdana 15 bold")
kayd1.place(x=220,y=50)
#Entry - ler
ad = tk.Entry()
ad.place(x=30,y=130)
ad1 = tk.Entry()
ad1.place(x=30,y=190)
kayt = tk.Entry()
kayt.place(x=220,y=130)
kayt1 = tk.Entry()
kayt1.place(x=220,y=170)
kayt2 = tk.Entry()
kayt2.place(x=220,y=200)
#COMBOBAX - LAR
combo = Combobox()
combo['values'] = ("Şirvan","Bakı","Şəki","Xaçmaz","Ağdam","Qarabağ","Balakənd")
combo.current(0)
combo.place(x=220 ,y=265)
#RadioButton - lar
r1 = Radiobutton(text = "KISI",variable=r,value= 1)
r2 = Radiobutton(text = "QADIN",variable=r,value= 2)
r1.place(x=230,y=240)
r2.place(x=280,y=240)
pencere.mainloop()
commandleri yazdıktan sonra pencerenin üstünde import tk kısmının altında o command için fonksiyon tanımlaman gerekiyor. mesela ;
yazi = tk.Label(text="Xos Gelmisiniz!",fg = "black",font = "Verdana 15 bold",command=yazdır) dedikten sonra from tkinter.ttk import * kısmının altına
def yazdır(): tanımlaman gerekiyor yoksa hata verir