[gelöst] QComboBox de- bzw. aktivieren
[gelöst] QComboBox de- bzw. aktivieren
Hallo ich bin Newbie und arbeite mit QT 2.3 non commercial.
Ich würde gerne wissen ob mir einer sagen kann wie es möglich ist eine QComboBox zu deaktivieren bzw. dann wieder zu aktivieren.
Ich möchte, dass eine Auswahl nur unter bestimmten Voraussetzungen möglich ist.
Danke schonmal für jede Antwort
gMario
Ich würde gerne wissen ob mir einer sagen kann wie es möglich ist eine QComboBox zu deaktivieren bzw. dann wieder zu aktivieren.
Ich möchte, dass eine Auswahl nur unter bestimmten Voraussetzungen möglich ist.
Danke schonmal für jede Antwort
gMario
Re: QComboBox de- bzw. aktivieren
Das nennt sich enablen, bzw. disablen. Ich kenne Qt2 nicht, aber auch da sollte man jedes Widget mit setEnabled(true|false) an/abschalten können.
Re: QComboBox de- bzw. aktivieren
Geht mich ja nix an...stonecold hat geschrieben:Hallo ich bin Newbie und arbeite mit QT 2.3 non commercial.
aber wenn du ein "Newbie" bist und also gerade mit QT anfängst,
willst du dann nicht lieber eine neuere Version verwenden?
Die neueste ist QT 4.0.1 und die gibt's OpenSource für Linux, Win & Mac.
Ist wirklich nur 'n Vorschlag. Denn wie du siehst,
findest du bei neueren Versionen findest viel einfacher Hilfe.
HENNING
Es geht - und warum ich mit der alten Version arbeite
Erstmal danke für die schnelle und kompetente Hilfe. Die benötigte Funktion (setEnabled) war leider in den QT-Docs unter QComboBox nicht beschrieben.
Warum ich diese Version benutze hat damit zu tun, dass ich mich derzeit im Praktikum befinde und mir nichts anderes zur verfügung steht und auch nicht so ohne weiters gestellt werden kann (Stichwort CVS-Systeme).
Ich möchte QT jetzt auch privat nutzen, zusammen mit dem "M$ VCPP Studio".
Gibt es außer der 2.3er Version eine, die ich in VCPP integrieren kann?
gMario
Warum ich diese Version benutze hat damit zu tun, dass ich mich derzeit im Praktikum befinde und mir nichts anderes zur verfügung steht und auch nicht so ohne weiters gestellt werden kann (Stichwort CVS-Systeme).
Ich möchte QT jetzt auch privat nutzen, zusammen mit dem "M$ VCPP Studio".
Gibt es außer der 2.3er Version eine, die ich in VCPP integrieren kann?
gMario
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Patch???
Kannst du das etwas genauer beschreiben?? Wie funktioniert das mit dem Patch bzw. wie ist das zu realisieren.
Was brauche ich dafür?
Hast du das für micht...
Mail an mario.steinberg@gmx.net
thx
Was brauche ich dafür?
Hast du das für micht...
Mail an mario.steinberg@gmx.net
thx
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Download von Qt4 von dem Trolltech Server ftp.trolltech.com/qt/source
Hier hab ich was gefunden: http://www.qtforum.de/forum/viewtopic.p ... light=msvc
Aber am Besten ist, dass du Christian81 dazu fragst. Ich habe kommerzielle Versionen und Christian81 arbeitet am qt-free projekt, welches hauptsächlich Qt auf Windows trimmt.
Hier hab ich was gefunden: http://www.qtforum.de/forum/viewtopic.p ... light=msvc
Aber am Besten ist, dass du Christian81 dazu fragst. Ich habe kommerzielle Versionen und Christian81 arbeitet am qt-free projekt, welches hauptsächlich Qt auf Windows trimmt.
Nochmal Patch
So erstmal danke für die superschnelle Info. Also die Quellen habe ich bereits organisiert nur mit dem Patch scheint es noch Probleme zu geben. Habe u.a. auch geGOOGLEt aber alle links verliefen ins leere genau wie der den du mir gezeigt hast. Habe scheinbar auch andere Links zu Christian seinem Patch gefunden aber...
gMario
gMario
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Was gibts denn für Probleme? Schreib am besten an kde-cygwin@kde.org. Aber englisch. Oder mach hier ein neues Topic auf. Da kann es allerdings sein das ich es übersehe *g*
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Es geht - und warum ich mit der alten Version arbeite
Damit dir sowas in Zukunft nicht wieder passiert,stonecold hat geschrieben:Die benötigte Funktion (setEnabled) war leider in den QT-Docs unter QComboBox nicht beschrieben.
hier mal ein Auszug aus der Doku der QComboBox:
Dort steht, dass die QComboBox offensichtlich Slots von QWidget erbt.Public Slots
void clear ()
void clearEditText ()
void setEditText ( const QString & text )
17 public slots inherited from QWidget
1 public slot inherited from QObject
Und die Methode setEnabled(bool) kommt eben von QWidget.
Also in der Doku immer ein darauf achten, ob eine Funktion
vielleicht schon von einem 'allgemeineren' Objekt zur Verfügung gestellt wird.
HENNING