was für ein widget ist es ? will es für mein mainwidow auch

Verschiedenes zu Qt
Antworten
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

was für ein widget ist es ? will es für mein mainwidow auch

Beitrag 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....



Bild
Zuletzt geändert von defenderLQ am 10. November 2006 17:15, insgesamt 1-mal geändert.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag 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?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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.
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

danke

werde es mal testen.
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag 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?
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag 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?
Antworten