Hirdetés
- Kijavították az iPhone Air legfőbb hibáját
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy A56 - megbízható középszerűség
- iPhone topik
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen okostelefont vegyek?
- OnePlus 15 - van plusz energia
- Honor 50 - apám nevében
Új hozzászólás Aktív témák
-
n00n
őstag
Kis segítség kellene. A Main Window-n van egy gomb (addButton). Arra rákattintva megjelenik az AddDialog, ahol van kettő gomb (btn_ok és btn_cancel) és egy entry.
Ha az ok-ra kattintok ellenőrzi, hogy ki van-e töltve a mező. Ha nincs hibát ír. Viszont itt van egy kis gubanc. Ugye, ha úgy okézom le az ablakot, hogy nem adok meg a mezőben semmit, akkor hibát dob és nem zárja be az ablakot, így újabb lehetőség van megadni valamit. Viszont ilyenkor is lefut az AddDialog.run() alatti print. Aminek csak akkor kellene lefutnia, ha eltűnik az ablak, tehát van a mezőnek tartalm.Az alábbi kódban, ha úgy kattintok az OK-ra, hogy nem töltöttem ki mindent, akkor mégis miért jelenik meg a terminálban az „Ez az üzenet miért jelenik meg?” üzenet?
Main Window kódrészlet:
def on_addButton_clicked(self, widget, data=None):
AddDialog = AddDialog()
AddDialog.run()
print "Ez az üzenet miért jelenik meg?"AddDialog kódrészlet:
def on_btn_ok_clicked(self, widget, data=None):
#Minden ki van töltve:
if entry.get_text() != "":
name = self.entry.get_text()
self.destroy()
else:
self.hibaCimke.set_text(_("Nincs minden kitöltve!"))
def on_btn_cancel_clicked(self, widget, data=None):
self.destroy()
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- eBay-es kütyük kis pénzért
- Debrecen és környéke adok-veszek-beszélgetek
- OLED TV topic
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Luck Dragon: Asszociációs játék. :)
- Kínai és egyéb olcsó órák topikja
- Spórolós topik
- sziku69: Fűzzük össze a szavakat :)
- iPhone-t használók OFF topikja
- További aktív témák...
- Samsung Galaxy A22 5G, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Apple iPad Air 5 10.9 256GB WiFi tablet extrákkal garanciával hibátlan működéssel
- AKCÓ! HTC VIVE Pro 2 virtuális valóság szemüveg garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700K / GTX 1660 Super / 16GB DDR4 / 500GB SSD
- Dell Latitude 7490 14" FHD IPS, i5, 16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


