2016-05-10 14 views
3

Mein Qt-Designer, der in Visual Studio 2015 Enterprise integriert ist, funktioniert nicht richtig. Ich habe viele Tutorials gesehen, in denen Leute mit der rechten Maustaste auf ein Steuerelement klicken und dann auf "Gehe zu Slot" klicken, um das Ereignis zu deklarieren, indem zum Beispiel auf eine Schaltfläche geklickt wird.C++ Qt "Gehe zu Slot" Fehlende

Mein Editor jedoch fehlt diese Funktion, wie Sie vorgehen? Muss ich immer manuell alle notwendigen Informationen über das Steuerelement schreiben und dann kann nur ich das Ereignis erstellen?

EDIT: Die "go to slot" Taste zeigt aber, wenn ich zu Qt Creator (unterschiedliche Anwendung ???) gehen

So ist die Taste auf Qt Creator zeigt sich aber nicht in Qt Designer.

+0

Als Vermutung, wird diese Funktion vielleicht nicht von VS-Version nicht unterstützt. Wenn dies der Fall ist, passen Sie Ihren Arbeitsablauf entsprechend an: Verwenden Sie Qt Creator auf der Seite (sollte nicht problematisch sein, ich nehme an, dass beide IDEs so konfiguriert werden können, dass extern geänderte Dateien automatisch neu geladen werden) oder schreiben Sie Ihre Slots von Hand. – hyde

+0

Ich habe noch keinen Einstieg in den Slot gesehen, als ich Qt-Anwendungen in Visual Studio entwickelte. Qt Designer hat keine Verbindung zur VS IDE. – drescherjm

Antwort

6

Qt Designer implementiert diese Funktion nicht; der Qt Creator tut es. Dein Qt Designer selbst funktioniert korrekt. Es ist unmöglich, dies zu implementieren, ohne ein vollständiges Codemodell usw. zu haben, daher gehört das Feature in die IDE: in Qt Creator oder in einem VS-Add-In. Das Qt VS Add-In könnte diese Funktion bieten, aber niemand hat dafür jemals einen Code eingereicht, Hinweis Hinweis :)

TL; DR: Es ist von Design.

Smokey the Bear with an "Only You Can Implement It" slogan

Verwandte Themen