Tabs in einem editor (CTRL +T)
-
lucius_vorenus
- Beiträge: 5
- Registriert: 27. Juli 2009 13:26
Tabs in einem editor (CTRL +T)
Hallo
ich versuche eine einfache editor zu basteln und ich weiß es nicht wie ich eine Funktion "neue tab bzw Ctrl +T " erstellen kann.
Gibt so so was änliches wie:
void MainWindow::newFile()
bool MainWindow::save()
usw....
auch eine Funktion für Tabs??
Vielen dank
ich versuche eine einfache editor zu basteln und ich weiß es nicht wie ich eine Funktion "neue tab bzw Ctrl +T " erstellen kann.
Gibt so so was änliches wie:
void MainWindow::newFile()
bool MainWindow::save()
usw....
auch eine Funktion für Tabs??
Vielen dank
Wie wärs mit:
Und shortcut kannst du bei der action setzen!
Code: Alles auswählen
void MainWindow::newTab()-
lucius_vorenus
- Beiträge: 5
- Registriert: 27. Juli 2009 13:26
newTab
Hallo Leute,
vielen Dank für den Tipp, leider hat das nicht geklappt und ich wollte gerne fragen, ob jemand eine newTab-Funktion schon implementiert hat.
Ich komme nicht voran und das wäre echt sehr hilfreich.
Vielen Dank im Voraus.
Mit freundlichen Grüßen.
vielen Dank für den Tipp, leider hat das nicht geklappt und ich wollte gerne fragen, ob jemand eine newTab-Funktion schon implementiert hat.
Ich komme nicht voran und das wäre echt sehr hilfreich.
Vielen Dank im Voraus.
Mit freundlichen Grüßen.
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
Wenn du die doku etwas liest, dann geht das ganz leicht!
Nur als beispiel:
Nur als beispiel:
Code: Alles auswählen
QTabWidget *tabWidget = new QTabWidget(this);
QWidget *widget = new QWidget(this);
tabWidget->addTab(widget,"new Tab");
-
lucius_vorenus
- Beiträge: 5
- Registriert: 27. Juli 2009 13:26
-
lucius_vorenus
- Beiträge: 5
- Registriert: 27. Juli 2009 13:26
QTabWidget *tabWidget = new QTabWidget(this); // das ist dein Tab Widget (evtl mit dem designer gemacht.... das brauchst net jedesmal anlegen!!!
//Die beiden aufrufe müssen indeine "Strg+T" Funktion!
QWidget *widget = new QWidget(this); // beim hinzufügen.... lade dir nen widget
tabWidget->addTab(widget,"new Tab");//und pack das widget in das tabwidget