En C# afin de connecter un signal à fente (délégué à la méthode) tout ce que je fais est:La syntaxe Qt "connect" est très longue. Est-ce des astuces pour le raccourcir?
first.signal += second.slot
Mais dans Qt, il est:
connect(& first, SIGNAL(signal(int, int, QString)), & second, SLOT(slot(int, int, QSTring)));
Et celui-ci est compté court, normalement ils sont engendrés 2-3 lignes. Bien sûr, je comprends parfaitement que Qt ne se moque que des fichiers .h et pour .cpp ils sont liés à la syntaxe standard, mais est-ce des astuces/façons de rendre les connexions de slot de signal un peu plus courtes? Je connais l'auto-connexion des signaux aux slots en leur donnant des noms spéciaux, mais cela ne fonctionne que pour les signaux dans le fichier .ui. Des indices?
QtCreator peut uniquement connecter des signaux et des slots Gui, ou un autre? – grigoryvp
Lorsque vous tapez "connect (src, SIGNAL (", vous obtenez une liste de signaux disponibles ... même pour SLOT (... – e8johan