Seite 1 von 1

Tabs in einem editor (CTRL +T)

Verfasst: 27. Juli 2009 14:15
von lucius_vorenus
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

Verfasst: 27. Juli 2009 14:29
von Mani99
Wie wärs mit:

Code: Alles auswählen

void MainWindow::newTab()
Und shortcut kannst du bei der action setzen!

Verfasst: 27. Juli 2009 14:30
von lucius_vorenus
ich versuche...
danke.

newTab

Verfasst: 31. Juli 2009 10:36
von lucius_vorenus
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.

Verfasst: 31. Juli 2009 10:40
von -=Freaky=-
du brauchst wohl ein QTabWidget, dann wird das schon, mit hilfe der doku ... ;)

mfg,
julian

Verfasst: 31. Juli 2009 10:51
von Mani99
Wenn du die doku etwas liest, dann geht das ganz leicht!

Nur als beispiel:

Code: Alles auswählen

QTabWidget *tabWidget = new QTabWidget(this);
QWidget *widget = new QWidget(this);

tabWidget->addTab(widget,"new Tab");

Verfasst: 31. Juli 2009 17:16
von lucius_vorenus
Danke

Ich versuch nochmal

Grüße

Verfasst: 7. August 2009 11:04
von lucius_vorenus
Nein leider blicke ich nicht durch.... :( ..könnte mir jmd ein Bsp für dummies zeigen...

dankeeee

Verfasst: 7. August 2009 11:22
von AuE
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

Verfasst: 7. August 2009 11:34
von Mani99
Ist jetzt nicht böse gemeint, aber event. solltest du noch einmal zu den grundlagen zurück! Oder die tutorials durcharbeiten!

Verfasst: 7. August 2009 12:28
von AuE
ich? :)

Verfasst: 7. August 2009 12:51
von Mani99
@AuE: Ja selbstverständlich du! :wink:

Nein ich meinte lucius_vorenus!