Tkinter text içine yazı yazma

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?

1 Beğeni

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

1 Beğeni

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?

1 Beğeni

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()

1 Beğeni

Fazlasını bende bilmiyorum

1 Beğeni

Tamam yindede teşekkür ederim
sanırım Otomatik paket indirici 1 gün gecikecek :frowning:

onu ben geliştirmeye devam edeceğim siz merak etmeyin :slight_smile:

Konuyu gördünüzmü Otomatik paket indiri olanı

evet,okudum bile :slight_smile:
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

1 Beğeni

sağ alttaki kırmızılık nedir?

tam olarak nerde alıntı yaparmısınız