bei mir ist die lösung eleganter, er hat die dinger widget-spezifisch verteckt und wieder sichtbar gemacht, also für alle acht "tabs" und damit viel code investiert. außerdem muss das ganze für jedes programm angepasst werden und kann nicht portiert werden.
ich wollte eine allgemein anwendbare klasse bauen und wundere mich hier warum das label nicht in das layout rutscht?! und warum man mir nicht anwortet? habe ich hier irgendwas falsch gemacht.
da ich mir jetzt nicht mehr so sicher bin ob ih meinen code-snippet versteht:
Code: Alles auswählen
//ab hier weg
QLabel *l1 = new QLabel("hallo");
QLabel *l2 = new QLabel("hallo duda");
addItem("/opt/kde/share/icons/default.kde/128x128/apps/baghira_blue.png", "Baghira", l1);
addItem("/opt/kde/share/icons/default.kde/128x128/apps/background.png", "Background", l2);
das hier ist nur um euch das problem zu demonstrieren. meine klasse soll stylisher werden als das bisherige tab, also schaut euch das screeny an. anzumerken ist jedoch, dass ich wie gesagt probleme habe die icons zu vergrößern. danach würde ich mich mehr mit dem layout beschäftigen. am wichtigsten ist aber, die frage warum das scheiß BEISPIEL LABEL nich im selben fenster ist wie die Liste?
was sagt ihr eigentlich zu meinem ansatz? ist er geklungen oder nicht. und bitte keine weiteren sprüche wie "sind 128 pixel nicht zu groß, oder: schau doch im beispiel (link)"
ICH HABE MIR DAS BEISPIEL ANGSCHAUT