herkese iyi forumlar
Bugün geliştirdiğim proje için wiget hazırlamam gerekiyor ve hazırlama yolunu bulamadım
yardımcı olacaklara şimdiden teşekkür ederim
kastettiğim şu gorseldeki yazı bastırılan kısım
wigeti hazırladım ama içine text yazdıramıyorum
widget kodlarını atabilir misiniz?
tabi atabilirim hemen
widget = tk.Text(pencere,height=10,width=20,fg="YELLOW",bg="RED")
widget.place(x=220,y=165)
widget.config(state="disabled")
nasıl olacağını bilmiyorum ama şunu bir deneyin :
widget = tk.Text(pencere,text = "Burası yazının yazıldığı yer",height=10,width=20,fg="YELLOW",bg="RED")
Burada varsayılan font gibi gelişmiş bilgiler var
Hemen bakıyorum 1 dkk
Daha çok aradığım şuna benziyor
import tkinter as tk
def yaz():
label["text"] = entry.get()
pencere = tk.Tk()
pencere.geometry("300x300")
entry = tk.Entry(font="Verdana 14")
entry.place(x=20,y=20)
buton = tk.Button(text="Tamam",command=yaz)
buton.place(x=20,y=60)
label = tk.Label(text="Buraya yazıcak")
label.place(x=20,y=100)
pencere.mainloop()
gibi olması lazım kodun
Yani entry’den alınan bilgi text’e geçirilecek?
hayır koşullu durumlar var ve ben onları
tk.Text
içine yazdırıp alt satıra geçmesini sağlayacağım
Alt satır için “\n” kullanacaksınız.Entry’den bilgi almak için tk.Text == Entry.get() veya tk.Text = Entry.get()
Fazlasını bende bilmiyorum
Tamam yindede teşekkür ederim
sanırım Otomatik paket indirici 1 gün gecikecek
onu ben geliştirmeye devam edeceğim siz merak etmeyin
Konuyu gördünüzmü Otomatik paket indiri olanı
evet,okudum bile
Hatta geliştirmete başlamıştım
Dah yeni kodladım sıcak sıcak yeni kodlar var
import tkinter as tk
import os
import sys
from subprocess import Popen, PIPE
def upgrade():
os.system("pip install --upgrade pip")
def indir():
rand = ["2","3"]
data1 = değer1.get()
data2 = değer2.get()
if data2 == "":
yazı = "Sürüm boş kalamaz"
elif data1 == "":
yazı["text"] = "Kütüphane adı boş kalamaz"
elif data2 not in rand:
widget["text"] = "Lütfen Default olan kısma bir sayı değeri girin(3 veya 2)"
else:
try:
__import__(data1)
except ModuleNotFoundError:
os.system("pip{} install {}".format(data2,data1))
else:
lamel3["text"] ="Bu modül zaten yüklü"
pencere = tk.Tk()
pencere.geometry("365x310")
pencere.title("Paket Yükleyici v0.2")
pencere.resizable(False,False)
değer1 = tk.Entry(font="Verdana 13",fg="AQUA")
değer1.place(x=20,y=20)
değer2 = tk.Entry(font="Verdana 13",fg="GREY")
değer2.place(x=20,y=60)
değer2.insert(0,"3")
buton1 = tk.Button(text="İndir",fg="GREEN",font="Verdana 15",command=indir)
buton1.place(x=20,y=100)
buton2 = tk.Button(text="İptal Et",fg="RED",font="Verdana 15",command=sys.exit)
buton2.place(x=20,y=150)
buton3 = tk.Button(text="Pip Güncelle",fg="BLUE",font="Verdana 14",command=upgrade)
buton3.place(x=20,y=200)
lamel1 = tk.Label(text="Kütüphane Adı",fg="RED")
lamel1.place(x=250,y=25)
lamel2 = tk.Label(text="Python sürümü",fg="GREEN")
lamel2.place(x=250,y=65)
widget = tk.Text(pencere,height=10,width=20,fg="YELLOW",bg="RED")
widget.place(x=220,y=165)
widget.config(state="disabled")
pencere.mainloop()
Biraz daha iyi ve Text var içinde
Modül kontrolüde var
sağ alttaki kırmızılık nedir?
tam olarak nerde alıntı yaparmısınız