Seite 1 von 1
was für ein widget ist es ? will es für mein mainwidow auch
Verfasst: 10. November 2006 13:42
von defenderLQ
hallo
nun habe ich was gesehen das ich glaube das in Qt ist.
aber keine ahnung wie man das gemacht hat.
ist also im mainwindow und hängt am statusbar man kann
es aktivieren dann ist das andere teil sichtbar man kann es dann hochschieben ... runterschieben usw...
es ist also ein ein splitter mit dabei....

Verfasst: 10. November 2006 15:26
von FlorianBecker
Wo liegt da genau deine Frage?
Und was soll wie wo sein?
Die haben halt einfach mit show und hide gearbeitet. Erstelle das Widget, welches alle Funktionen bietet und hide dann dementsprechende Widgets, damit es so klein ist.
Verfasst: 10. November 2006 17:15
von defenderLQ
ich will die gleiche methode für mein mainwindows auch haben deswegen
habe ich gefragt.
nur wie es wegen der funktion angeht kein plan grad wie das ganze im source aussehen muss.
gibts ein beispiel irgendwo?
Verfasst: 10. November 2006 18:26
von upsala
Mal davon abgesehen, daß man alles von dir 3x lesen muß, weil die Rechtschreibung unter aller ... ist, hat dir FlorianBecker bereits gesagt, daß es sich um Widgets handelt und dort mit show und hide gearbeitet wurde. Was ist daran unverständlich? Soetwas läßt sich im übrigen auch im Designer testen ohne eine einzige Zeile Code zu schreiben, oder Dokumentation zu lesen.
Verfasst: 10. November 2006 19:06
von defenderLQ
danke
werde es mal testen.
Verfasst: 18. November 2006 15:35
von defenderLQ
nun klappt es mit meinem hide/show
aber ich kann dem button nur 3 icons vergeben
Code: Alles auswählen
**
Toggles the Console pane on and off, changes toggle button text
*/
void MainWindow::showConsoleFrame(bool show)
{
if (show) {
ui.frmConsole->setVisible(true);
ui.btnToggleConsole->setChecked(true);
ui.btnToggleConsole->setToolTip("Hide Console");
} else {
ui.frmConsole->setVisible(false);
ui.btnToggleConsole->setChecked(false);
ui.btnToggleConsole->setToolTip("Show Console");
}
}
Code: Alles auswählen
QPushButton
{
border-image: url(:/images/console-small-up.png)
}
QPushButton:hover {
border-image: url(:/images/console-small-hover.png)
}
QPushButton:pressed {
border-image: url(:/images/console-small-down.png)
}
wie kann dem button noch 3 weitere icons vergeben wenn es auf "show" ist?
Verfasst: 21. November 2006 17:51
von defenderLQ
kann man die sache auch im code machen?
also ins hide/show einbauen?
nun geht auch pressed/hover/clicked für icons?
weil ich weis nicht wie ich die anderen 3 icons noch anzeigen kann?