ich bin hier gerade am verzweifeln. Ich schreibe gerade ein kleines Gtkmm Programm und das will nicht so wie ich.
Hier mal die enscheidende Funktion:
Code: Alles auswählen
Window::Window()
: m_connect_button("Verbindung aufbauen"),
m_disconnect_button("Verbindung trennen"),
m_cancel_button("Abbrechen"),
m_description_label("OpenVPN steuern")
{
set_border_width(10);
set_title("OpenVPN Starter");
Gtk::HButtonBox buttonbox;
buttonbox.add(m_connect_button);
buttonbox.add(m_disconnect_button);
buttonbox.add(m_cancel_button);
add(buttonbox);
show_all_children();
}
Beim Übersetzen bekomme ich keine Fehler, wenn ich das Programm starte habe ich aber nur ein leeres Fenster.
Wenn ich das Programm so umschreibe, also mal einen Button direkt in das Fenster packe, ohne ButtonBox:
Code: Alles auswählen
Window::Window()
: m_connect_button("Verbindung aufbauen"),
m_disconnect_button("Verbindung trennen"),
m_cancel_button("Abbrechen"),
m_description_label("OpenVPN steuern")
{
set_border_width(10);
set_title("OpenVPN Starter");
add(m_connect_button);
show_all_children();
}
Irgendwelche Vorschläge?