İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Pyton'da kütüphane kurma

Erdeturan08.01.202214 cevap1.662 görüntüleme
2020'den beri61 mesaj
#1
Arkadaşlar Python'da kütüphane kurmak istiyorum ama bu iş şöyle olurmu mesela Tkinter kütüphane sini kullanarak pencere=TK() yerine pencere() yazması yeter hale getirisem fonksiyonlarla bu kütüphane sayırmı
Cevaplar
2021'den beri2.233 mesaj
#2
Siz anladığım kadarıyla kendi kütüphaneniz gibi birşey oluşturmak istiyorsunuz .
Diğer konularda dediğimiz gibi bir python dosyası oluşturun orda fonksiyonlar tanımlayarak asıl dosyada çağırın
2021'den beri228 mesaj
#3
Anladığım kadarıyla sen Pencere = tk.TK() yerine doğrudan pencere() yazdığında bir window oluşsun istiyorsun. Şimdi burada önemli olaran tkinter deki TK fonksiyonu kendi içerisinde pencereyi oluşturur ve return ederek bir değişkene atar. Bu yüzden anca fonksiyonun içerisinde global değişken oluşturursan bu şekilde çalışır. Bu durumda da pencereye ait değişken ismin sürekli sabit kalacak. Mantıklı bir işlem değil zaten. İlla ki nasıl olur diyorsan;
import tkinter as tk
def pencere():
    global wind
    wind = tk.Tk();
pencere()
wind.mainloop()


veya şu şekilde

import tkinter as tk
def pencere():
    wind = tk.Tk();
    return wind
pencere().mainloop()


Gördüğün üzere pek mantıklı bir iş değil.
👍 1
Erdeturan Konuyu açan
2020'den beri61 mesaj
#4
lamer dedi: ↑
Anladığım kadarıyla sen Pencere = tk.TK() yerine doğrudan pencere() yazdığında bir window oluşsun istiyorsun. Şimdi burada önemli olaran tkinter deki TK fonksiyonu kendi içerisinde pencereyi oluşturur ve return ederek bir değişkene atar. Bu yüzden anca fonksiyonun içerisinde global değişken oluşturursan bu şekilde çalışır. Bu durumda da pencereye ait değişken ismin sürekli sabit kalacak. Mantıklı bir işlem değil zaten. İlla ki nasıl olur diyorsan;
import tkinter as tk
def pencere():
    global wind
    wind = tk.Tk();
pencere()
wind.mainloop()


veya şu şekilde

import tkinter as tk
def pencere():
    wind = tk.Tk();
    return wind
pencere().mainloop()


Gördüğün üzere pek mantıklı bir iş değil.
O fonksiyonu bir dosyaya ekledim öyle çağıyorum. Oyun Motoru Yazacam Da Ondan Diyom
2021'den beri228 mesaj
#5
O fonksiyonu bir dosyaya ekledim öyle çağıyorum
Kütüphane sayılır mı konusuna gelecek olursak sayılmaz. Çünkü zaten var olan bir kütüphanenin constructor metodu ile fonksiyon oluşturuyorsun.
Erdeturan Konuyu açan
2020'den beri61 mesaj
#6
lamer dedi: ↑
Kütüphane sayılır mı konusuna gelecek olursak sayılmaz. Çünkü zaten var olan bir kütüphanenin constructor metodu ile fonksiyon oluşturuyorsun.
Peki Bunla Oyun Motoru Yapa Bilirmiyim
2021'den beri228 mesaj
#7
Peki Bunla Oyun Motoru Yapa Bilirmiyim
Oyun motoru yapabilir miyim derken? Ne gibi bir şey ve bunun tkinter ile ilgisi ne? Biraz daha açarsan ne istediğini yardımcı olayım
Erdeturan Konuyu açan
2020'den beri61 mesaj
#8
lamer dedi: ↑
Oyun motoru yapabilir miyim derken? Ne gibi bir şey ve bunun tkinter ile ilgisi ne? Biraz daha açarsan ne istediğini yardımcı olayım
Oyun Motorunda Ekran Yapmaya
2021'den beri228 mesaj
#9
Oyun Motorunda Ekran Yapmaya
Sadece ekranını yapmak istiyorsan TKinter ile yaparsın. Sadece tk ile çok detaylı ve iyi grafikli bir arayüz oluşturamazsın tabii.
Erdeturan Konuyu açan
2020'den beri61 mesaj
#10
lamer dedi: ↑
Sadece ekranını yapmak istiyorsan TKinter ile yaparsın. Sadece tk ile çok detaylı ve iyi grafikli bir arayüz oluşturamazsın tabii.
Biliyom Bide herşey için kütüphane kullanıyom mesela input almak için pyautogui Gibi Yani Oyun Motoru Sınıfına Girermi Benim İçin Bu Önemli
2021'den beri2.233 mesaj
#11
gireceğini sanmıyorum şuan da sadece arayüz tasarlıyorsunuz galiba bunun arka planı sizi baya zorlar gibi
Biliyom Bide herşey için kütüphane kullanıyom mesela input almak için pyautogui Gibi Yani Oyun Motoru Sınıfına Girermi Benim İçin Bu Önemli
👍 1
2021'den beri1.700 mesaj
#12
Biliyom Bide herşey için kütüphane kullanıyom mesela input almak için pyautogui Gibi Yani Oyun Motoru Sınıfına Girermi Benim İçin Bu Önemli
Tkinter yerine PyQt5 kullanabilirsiniz.
👍 1
Erdeturan Konuyu açan
2020'den beri61 mesaj
#13
Tkinter yerine PyQt5 kullanabilirsiniz.
Sağolun
gireceğini sanmıyorum şuan da sadece arayüz tasarlıyorsunuz galiba bunun arka planı sizi baya zorlar gibi
Sayılması İçin Ne Yapabilirim
ve sadece tasarım değil input almak için pyautogui kullanıyorum yine fizik için hesap yapıp tkintere aktarıyorum vb
düzenlendi
2021'den beri2.233 mesaj
#14
daha dediğim gibi basit işleri yapıyorsunuz
oyun motoru gibi sayılması için kullanan kişilerin basit bir oyun yapabilmesi olabilir en basit şekliyle
Erdeturan Konuyu açan
2020'den beri61 mesaj
#15
daha dediğim gibi basit işleri yapıyorsunuz
oyun motoru gibi sayılması için kullanan kişilerin basit bir oyun yapabilmesi olabilir en basit şekliyle
Sağolun
👍 1

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.