- Milyen monitort vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Kormányok / autós szimulátorok topikja
- CES 2025: Viszlát, TrackPoint!
- Nvidia GPU-k jövője - amit tudni vélünk
- OLED TV topic
- CES 2025: Elárasztja a piacot a processzoraival az Intel
- CES 2025: elkészült a HDMI 2.2-es verziója
- Azonnali informatikai kérdések órája
- Fejhallgató erősítő és DAC topik
Ú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 ]
--- Imprisoned, inside this mind... --- Joined at the soul with a pair of headphones ---
Új hozzászólás Aktív témák
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest