Python - 37 - GUI - Toplevel ile çoklu pencere oluşturmak

preview_player
Показать описание
Birden fazla pencere kullanmanın diğer bir yöntemi olan Toplevel
Рекомендации по теме
Комментарии
Автор

Bir proje üzerinde çalışıyorum ve bu video sayesinde yapabileceğim

QtlTechnologies
Автор

abi kodları açıklama kısmına yassaydın çok iyi olurdu

mustafatahiralici
Автор

Hocam merhaba, ilk pencereden ikinci pencereye buton ile geçtim ve ikinci pencerenin içinede .Entry komutu ile veri girilmesini sağladım. İkinci pencerede ''detaycalculate'' isimli bir buton atadım. Bu butona basıldığında işlem yapması için Run2 isimli fonksiyona atadım. Fakat Run2 fonksiyonunun içinde işlem yaptıramıyorum. .get komutu ile istediğim verileri çekemiyor. Yardımcı olabilir misiniz ?
''NameError: name 'C1QnLabel' is not defined''



def Run2():

z1=float(C1QnLabel.get(), y2)
z2=float(C1V1Label.get(), y2)





def pencere_olustur():
y2 = Toplevel()
y2.geometry('650x650')
y2.title('detayli hesap')

C1QnLabel = tk.Entry(y2, width=10)

C1QnLabel.place(x=120, y=20)

C1V1Label = tk.Entry(y2, width=10)

C1V1Label.place(x=275, y=20)
detaycalculatee = tk.Button(y2, text='Run', command=Run2).place(x=20, y=500)

gonencakcam
Автор

harika bi kanal cok tesekkurler dersler icin...hocam bi sorum olucakti buttona tikladigimizda 5 adet pencere olusmasii icin for la dongu ekledim yanlisim ne tam olarak?


import tkinter as tk
from tkinter import *



def pencereolustur():
t2=Toplevel(bg="blue")

for t2 in range(5):
pencereolustur(t2())


pencere=tk.Tk()
pencere.geometry("500x500")



b=Button(text="penceremm", command=pencereolustur)
b.place(x=50, y=50)


pencere.mainloop()

jashinjashua
Автор

İşlem nasıl yapıyoruz Toplevel pencersinde label vs. nasıl ekleyeceğiz.

eflani.