Bozkurt1907
Hectopat
- Katılım
- 3 Şubat 2021
- Mesajlar
- 603
- Çözümler
- 4
Daha fazla
- Cinsiyet
- Erkek
Merhaba arkadaşlar öncelikle kendi programımı yazdığımı belirmek isterim kodları buraya bırakacağım ama günlerdir düzeltemediğim bir bug var ve gerçekten yardıma ihtiyacım var. Bütün kodlar sıkıntısız çalışıyor. Öncelikle programdan biraz bahsedeyim. Program öncelikle bir login ekranı karşılıyor. Gerekli bilgiler girildikten sonra ana sayfaya atıyor. Ana sayfada kendi yazdığım hesap makine uygulamalar ve oyunlarım var yani bütün uygulamalarımı tek bir sayfada yönledirebiliyorum ve gayet güzel çalışıyorlar ama şöyle bir sıkıntı var ben programları import ile açtırıyorum ve arayüz.destroy() diyerek ana sayfayı kapattırıyorum sorunsuz geliyor ancak ben bu belirtilen programlara bir de ana sayfaya geri dönüş tuşu atadım bu da sıkıntısız çalışıyor. Ancak bug burada ortaya çıkıyor ben geri dönüş tuşuna basıyorum ana sayfaya geri dönüyor ancak başka bir uygulamaya geçtiğinde veya tekrar aynı uygulamaya girmek istediğimde istediğim kadar tıklayayım programa geçiş yapamıyorum. Çünkü tuş boşa düşüyor yani demek istediğim tuşun import özelliği çalışmıyor. Umarım sorunu anlatabilmişimdir. Ana sayfanın kodlarını bırakıyorum.
Python:
from distutils.cmd import Command
from logging import root
import random
from tkinter import Menu, commondialog
from PIL import ImageTk, Image
from cProfile import label
from pydoc import importfile
import tkinter as tk
from turtle import back
def fonksiyon():
import developer
def fonksiyon3():
import hakkında
arayüz = tk.Tk()
menucubugu = Menu(arayüz)
dosya = Menu(menucubugu,tearoff=0)
dosya.add_command(label="Developer", command=fonksiyon)
dosya.add_command(label="Version Bilgisi", command=fonksiyon3)
menucubugu.add_cascade(label="Daha fazla",menu=dosya)
arayüz.config(menu=menucubugu)
arayüz.resizable(width="FALSE",height="FALSE")
arayüz.title("Ana Sayfa - BETA -")
arayüz.geometry("758x553")
button=tk.Label(arayüz,fg="black",text="\n\n\n\nKullanmak istediğiniz uygulamaya tıklamanız yeterli. :)")
button.pack()
def hesap():
arayüz.destroy()
import hesapmakinesi
giriş = tk.Button(text="Hesap Makinesi",command=hesap,fg="black")
giriş.place(x=60,y=170)
def GUI():
arayüz.destroy()
import GUIhesapmakinesi
giriş = tk.Button(text="GUI Hesap Makinesi",command=GUI,fg="black")
giriş.place(x=200,y=170)
def random():
arayüz.destroy()
import randomkey
giriş = tk.Button(text="Random şifre oluşturucu",command=random,fg="black")
giriş.place(x=350,y=170)
def snake():
arayüz.destroy()
import snakegame
giriş = tk.Button(text="Yılan Oyunu",command=snake,fg="black")
giriş.place(x=540,y=170)
def tahmin():
arayüz.destroy()
import tahminoyunu
giriş = tk.Button(text="Tahmin etme oyunu",command=tahmin,fg="black")
giriş.place(x=60,y=250)
def zaman():
arayüz.destroy()
import logins
giriş = tk.Button(text="PC kapatma zamanlayıcı",command=zaman,fg="black")
giriş.place(x=200,y=250)
def bird():
arayüz.destroy()
import bird
giriş = tk.Button(text="Kuş Oyunu",command=bird,fg="black")
giriş.place(x=390,y=250)
def uzay():
arayüz.destroy()
import uzaygame
giriş = tk.Button(text="Uzay oyunu",command=uzay,fg="black")
giriş.place(x=540,y=250)
def pinpon():
arayüz.destroy()
import pinpon
giriş = tk.Button(text="Pinpon tenis oyunu",command=pinpon,fg="black")
giriş.place(x=60,y=330)
arayüz.mainloop()