Új hozzászólás Aktív témák
-
#82595328
törölt tag
válasz
#82595328 #1482 üzenetére
Sikerült rájönnöm a hibára. Én okoztam. Az volt a terv, hogy 2 fájllal dolgozom. Az egyik a wxFormbuilderrel létrehozott grafikus elemeket tartalmazza. A másik lesz a tényleges program, amiben én dolgozom.
Csak épp mivel nem értek hozzá ezért sikerült a programhurok létrehozásakor az első fájlra hivatkoznom.
Az alábbi programrészletet én raktam hozzá.if __name__ == '__main__':
app = wx.App()
frame = mainFrame.mainFrame(None)
frame.Show()
app.MainLoop()
Így persze figyelmen kívül hagyta a változtatásaimat. A javítás annyi volt, hogy a frame= mainFrame.mainFrame(None)-t kellett a frame = program(None)-ra cserélnem.
Magamat zavartam össze azzal, hogy a kilépés self.Close() parancsot még a saját fájlom létrehozása előtt beleraktam az első fájlba. Így aztán az később is működött. -
justmemory
senior tag
válasz
#82595328 #1482 üzenetére
Szia,
én alapvetően ugyan GTK-t használok, tehát ez csak találgatás, de ott a funkciót és a gombot "össze kell kötni" pl. így:
def valami(widget):
print "akármi"
button = gtk.Button()
button.connect("clicked", valami)Ha nem rakom bele a
button.connect
részt, na akkor áll elő az a helyzet, amit te leírtál. De mondom, nem tudom, hogy a wx-ben miként van...[ Szerkesztve ]
Új hozzászólás Aktív témák
- Lenovo ThinkPad T480 / i5-8350U / 8GB RAM / 256GB / FHD / Több darab / Számla /
- Új bontatlan Technics AZ80 Bluetooth fülhallgató High End, LDAC, HI-Res Audio
- Vízszerelő Budapest összes kerületében
- Yongnuo 85mm 1.8 (legújabb modell) - Sony E
- Bomba ár! Lenovo ThinkPad L13 Yoga Gen1 - i7-10G I 16GB I 256SSD I 13,3" FHD I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest