[gelöst]Status von QPushButton

Alles rund um die Programmierung mit Qt
Antworten
qtNiko
Beiträge: 216
Registriert: 6. April 2007 21:26
Wohnort: München

[gelöst]Status von QPushButton

Beitrag von qtNiko »

In meinem Programm (Qt4.2 auf Suse Linux 10.1) sollen 3 PushButtons wechselweise manuell geklickt, aber auch vom Programm aus aktiviert werden. Bei Aktivierung vom Programm sollen die Buttons so aussehen als ob sie manuell geklickt worden wären, d.h. nach Klick soll der gestrichelte Rahmen erscheinen.
Wie mache ich das?

Mit setEnabled(bool) kann ich Buttons klickbar machen oder nicht - das ist es nicht.
Mit setChecked(bool) ändert sich nur die Farbe etwas.
Mit click() tut sich nicht mehr als mit setChecked().
Auch setcheckable() und setDown() bringen nichts.
Mir ist nicht klar, wie sich die verschiedenen Zustände eines PushButtons in seinem Aussehen äußern.

Was gibt es denn noch? Qt-Assistant hilft mir da auch nicht weiter.
Zuletzt geändert von qtNiko am 22. Dezember 2007 18:34, insgesamt 1-mal geändert.
Gruß von qtNiko

Core i5 760, GT 240, Suse Linux11.3, Eclipse-CDT-Helios, QT4.4, QT-Integration
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Den gestrichelte Rahmen nennt man auch 'Fokus-Rahmen'.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
qtNiko
Beiträge: 216
Registriert: 6. April 2007 21:26
Wohnort: München

Beitrag von qtNiko »

hi, danke, das war es
Gruß von qtNiko

Core i5 760, GT 240, Suse Linux11.3, Eclipse-CDT-Helios, QT4.4, QT-Integration
Antworten