Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
PyQt4: Layouty, signály a sloty

1l
1l (neregistrovaný)
15. 1. 2007 17:28

par dotazu

Opravdu hezky, prehledny a naprosto pochopitelny clanek, chtel bych se ale zeptat na 2 veci.
Jednak jak je to s konvenci pojmenovavani promennych, trochu me matlo napr. app, layout s malym pismenem vs. MainWindow, MainWidget, Button s velkym.. (v Pythonu nedelam).
A za druhe jsem prilis nepochopil vyznam slotu stale v tom vidim proste jen odkaz (ukazatel?) na danou funkci (metodu), tak jestli jde o nejaky ustaleny vyraz nebo zda byste k tomu mohl neco dodat. (v Pythonu opravdu neumim tak doufam ze se neptam na blbosti ;)
Diky za vyslechnuti
Petros
Petros (neregistrovaný)
15. 1. 2007 19:55

Re: par dotazu

V Pythone pracujem. Po správnosti by mali byť názvy tried s veľkými písmenami a názvy objektov s malými. Nekonzistencia článku trochu zavádza, najmä keď je seriál určený pre začiatočníkov.
Jan Kaluža
15. 1. 2007 20:10

Re: par dotazu

S velikostma pismen pro pristi dily neco udelam.. diky za upozorneni :)
Lukáš Lalinský
16. 1. 2007 11:38

Re: par dotazu

Vyznam slotov je v tom ze Qt je C++ kniznica a C++ nema take moznosti ako Python (napr. ukazovatel na metodu rovno spojenu aj s objektom) a tak je pracovat so slotmi jednoduchsie ako pretypovavat ukazovatele funkcii. V PyQt funkciu QtCore.SLOT pouzijes len ak potrebujes volat C++ slot nejakeho objektu, napr:
self.connect(self.myCheckbox, QtCore.SIGNAL("toggled(bool)"), self.myInput, QtCore.SLOT("setEnabled(bool)")
Zasílat nově přidané příspěvky e-mailem