pisu z mobilu, takze kratce. nektere signaly predavaji parametry. . . napr. text,ktery uzivatel napsal do textoveho editoru. a takove signaly maji tyto parametry v zavorce za svym jmenem. clicked() sice zadne parametry nepredava, ale presto je nutne zavorky uvest.
vzhledem k tomu ze se predava clicked() jako retezec a ne jako ukazatel na fci ( viz clanek: QtCore.SIGNAL("clicked()") ), tak bych si to dokazal predstavit spis jako, ze je nekde seznam dostupnych udalosti v textove podobe a funkce jen kontroluje zda je signal dostupny pro dany objekt a spojiho s nami dodanym ukazatelem na funkci. ale to by se asi chtelo juknout do zdrojaku Qt.
nechci ale tvrdit nic jistyho ani delat chytryho :-) v pythonu ani v qt nedelam. to spis tak dedukuju z C++ a MFC.
jinak taky dik za clanek. asi si diky nemu zacnu rozsirovat znalosti o python a qt. clovek nikdy nevi kdy se mu to muze hodit
Ostranenie () by s toho signalu urobilo tzv "short-circuit" signal, co je specialita PyQt a pouziva sa na vlastne signaly ktore idu len cez PyQt (nie PyQt -> Qt -> PyQt, ako je to bezne pri C++ signaloch), takze vo vysledku by to bolo uplne iny signal.