Tabs in einem editor (CTRL +T)

Alles rund um die Programmierung mit Qt
Antworten
lucius_vorenus
Beiträge: 5
Registriert: 27. Juli 2009 13:26

Tabs in einem editor (CTRL +T)

Beitrag 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
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

Wie wärs mit:

Code: Alles auswählen

void MainWindow::newTab()
Und shortcut kannst du bei der action setzen!
lucius_vorenus
Beiträge: 5
Registriert: 27. Juli 2009 13:26

Beitrag von lucius_vorenus »

ich versuche...
danke.
lucius_vorenus
Beiträge: 5
Registriert: 27. Juli 2009 13:26

newTab

Beitrag 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.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

du brauchst wohl ein QTabWidget, dann wird das schon, mit hilfe der doku ... ;)

mfg,
julian
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag 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");
lucius_vorenus
Beiträge: 5
Registriert: 27. Juli 2009 13:26

Beitrag von lucius_vorenus »

Danke

Ich versuch nochmal

Grüße
lucius_vorenus
Beiträge: 5
Registriert: 27. Juli 2009 13:26

Beitrag von lucius_vorenus »

Nein leider blicke ich nicht durch.... :( ..könnte mir jmd ein Bsp für dummies zeigen...

dankeeee
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag 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
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

Ist jetzt nicht böse gemeint, aber event. solltest du noch einmal zu den grundlagen zurück! Oder die tutorials durcharbeiten!
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

ich? :)
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

@AuE: Ja selbstverständlich du! :wink:

Nein ich meinte lucius_vorenus!
Antworten