Ginsengelf
10-03-2004, 12:55
Moin, leider ich schon wieder :(
Ich möchte einen kleinen Dialog basteln, scheitere jedoch schon an dessen Layout:
class Popup : public QWidget
{
public:
Popup(QWidget *parent=0, const char *name=0);
~Popup();
private:
QVButtonGroup *vbgroup;
QRadioButton *radio1;
QRadioButton *radio2;
};
Popup::Popup(QWidget *parent, const char *name) : QWidget( parent, name )
{
vbgroup = new QVButtonGroup("Funktion", this);
radio1 = new QRadioButton(vbgroup);
radio1->setText("c = c²+k");
radio2 = new QRadioButton(vbgroup);
radio2->setText("c = c³+k");
}
soll einfach eine ButtonGroup mit zwei Radiobuttons erzeugen.
Das ganze wird im Hauptprogramm so aufgerufen:
QDialog *dialog = new QDialog(&vbox);
Popup *popup = new Popup(dialog);
Es popt jetzt auch ein Fenster auf, nur sieht es aus wie im Anhang zu sehen, es wird nur ein Button angezeigt, und der sitzt auch noch auf der unteren Begrenzungslinie der ButtonGroup.
wie bringe ich das Ding jetzt dazu, beide Buttons richtig anzuzeigen, so dass es aussieht, wie hier (http://doc.trolltech.com/3.2/qvbuttongroup.html) ?
Es scheinen beide Buttons angelegt zu werden, zumindest gibt count() eine "2" aus.
Danke, Ginsengelf
Ich möchte einen kleinen Dialog basteln, scheitere jedoch schon an dessen Layout:
class Popup : public QWidget
{
public:
Popup(QWidget *parent=0, const char *name=0);
~Popup();
private:
QVButtonGroup *vbgroup;
QRadioButton *radio1;
QRadioButton *radio2;
};
Popup::Popup(QWidget *parent, const char *name) : QWidget( parent, name )
{
vbgroup = new QVButtonGroup("Funktion", this);
radio1 = new QRadioButton(vbgroup);
radio1->setText("c = c²+k");
radio2 = new QRadioButton(vbgroup);
radio2->setText("c = c³+k");
}
soll einfach eine ButtonGroup mit zwei Radiobuttons erzeugen.
Das ganze wird im Hauptprogramm so aufgerufen:
QDialog *dialog = new QDialog(&vbox);
Popup *popup = new Popup(dialog);
Es popt jetzt auch ein Fenster auf, nur sieht es aus wie im Anhang zu sehen, es wird nur ein Button angezeigt, und der sitzt auch noch auf der unteren Begrenzungslinie der ButtonGroup.
wie bringe ich das Ding jetzt dazu, beide Buttons richtig anzuzeigen, so dass es aussieht, wie hier (http://doc.trolltech.com/3.2/qvbuttongroup.html) ?
Es scheinen beide Buttons angelegt zu werden, zumindest gibt count() eine "2" aus.
Danke, Ginsengelf