Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » groupbox

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
07.08.2003, 09:18 Uhr
~bussibär
Gast


ich hab jetzt eine groupbox aufgezogen und dadrin n textlabel. jetzt wollt ich den namen des labels ändern, da kam n fehler.

wie sprech ich dieses element an?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.08.2003, 11:12 Uhr
~Tobiwankenobi
Gast


welcher Fehler????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.08.2003, 11:21 Uhr
~bussibär
Gast


also so sieht die codezeile aus:


C++:
GroupBox.TextLabel.setName("Hallo");



dann kommt der fehler:


C++:
request for member TextLabel in this->Form1::GroupBox which is of non-aggregate type QGroupBox *

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.08.2003, 12:30 Uhr
0xdeadbeef
Gott
(Operator)


GroupBox ist ein Pointer. Also so:

C++:
GroupBox->TextLabel.setName("Hallo");


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 07.08.2003 um 12:31 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.08.2003, 13:29 Uhr
~bussibär
Gast


hab ich jetzt probiert, jetzt kommt ein anderer Fehler:


C++:
class QGroupBox has no member named 'TextLabel'


obwohl der Editor beim Qt-Designer mir das Element auflistet.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.08.2003, 13:48 Uhr
0xdeadbeef
Gott
(Operator)


Lies mal http://doc.trolltech.com/3.2/qgroupbox - mir ist grad nicht ganz klar, was du eigentlich machen willst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.08.2003, 13:59 Uhr
~bussibär
Gast


eine groupbox kann ja verschiedene elemente beinhalten wie ein Textlabel, PushButtons, usw...

ich möchte den Text eines Labels ändern, dass hab ich mit

GroupBox->TextLabel.setName("hallo");

probiert.

Jedoch treten hierbei Fehler auf.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
07.08.2003, 14:25 Uhr
0xdeadbeef
Gott
(Operator)


Mag sein, aber das sind ja keine Member der Klasse. Es gibt zwei Möglichkeiten, entweder, du leitest dir eine Klasse von QGroupBox ab und betrachtest ihren Inhalt als Member der neuen Klasse, oder du betrachtest die Elemente in der GroupBox als Member des Fensters, für das du wahrscheinlich so oder so eine eigene Klasse angelegt hast. Gut, es gibt noch andere, aber das sind so die gängigsten. Ich bevorzuge da normalerweise den ersten Ansatz, aber wenn du das Zeug mit dem Qt-Designer zusammengeklickt hast, wird der vermutlich den zweiten nehme, weil der sich einfacher generieren läßt. Ich vemute also, dass TextLabel ein Member deines Fensters ist und du es einfach über

C++:
TextLabel->setName("hallo");


ansprechen kannst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
07.08.2003, 14:40 Uhr
~bussibär
Gast


so kommen zwar keine Fehler mehr, aber dafür setzt er die Eigenschaft aber nicht!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
07.08.2003, 15:19 Uhr
0xdeadbeef
Gott
(Operator)


Kann es sein, dass du eigentlich

C++:
TextLabel->setText("hallo");


meinst?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: