Pygtk add sorunu

Başlatan marslı, 14 Nisan 2018 - 14:38:43

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marslı

Merhaba arkadaşlar.
Şu kodda vbox'u pencere değişkenine nasıl ekleyebilirim? Açılınca menu çubuğu çıkmıyor.

class PYGTK():
def menu(self):
mm = gtk.MenuBar()
help = gtk.MenuItem("XX")
mn.append(help)

vbox = gtk.VBox(False, 2)
vbox.pack_start(mm, False, False, 3)

def __init__(self):
self.WIN = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.WIN.set_size_request(300,200)

def main(self):
self.WIN.show_all()

gtk.main()

win = PYGTK()
win.main()

.py

#1
pack_start daki 2 ve 3  paremetreleri  True ver 4. paremereyi 0 ver


vbox = gtk.VBox()
vbox.pack_start(mm, 1, 1, 0)

marslı

#2
Yine çıkmadı. Aslında amacım başka fonksiyondaka değişken vermek. WIN.add() satırının nasıl olması gerektiğini öğrenmek istiyorum. butonlar, yazılar ve diğer nesneleri ayrı ayrı fonksiyonlarda tutacağım. Hepsini bir yerden ekleyeceğim.

.py

ozaman burdan başlamalısın baştan sona ne varsa oku anlamaya çalış herşey var burada.

http://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html

marslı

Sitedekiler sanırım gi modulu için anlatılmış. Ben pygtk modulunu kullanıyorum.