2010-03-22 12 views

Répondre

43

Il semble que vous parliez de Qt Designer, car il affiche par défaut deux onglets (appelés "Tab 1" et "Tab 2") lorsque vous ajoutez un QTabWidget à travers l'interface.

Si oui, cliquez sur l'onglet que vous souhaitez renommer, puis dans la propriété Editor (si vous ne pouvez pas trouver assurez-vous qu'il est visible à l'aide du Affichage-> Propriété Editor élément de menu), faites défiler vers le bas vers le bas et recherchez la propriété currentTabText. Vous pouvez changer le nom de l'onglet ici.

+0

Existe-t-il une méthode pour le paramétrer lors de l'exécution, n'a pas vu –

+1

Comme le montre "none", vous ne pouvez pas choisir l'onglet avec la vue -> "Object Inspector", vous devez sélectionner l'onglet Edit- > Vue "Modifier les widgets". Mauvaise conception si vous me le demandez, mais c'est comme ça ... –

+1

La propriété 'currentTabText' est sur le' QTabWidget' et non les widgets individuels représentant chaque onglet. – Hitman

17

Vous pouvez utiliser lors de l'exécution:

ui->tabWidget->setTabText(index, "New tab title"); 
9

Dans Qt Creator/Designer (2.4.1), si vous ne pouvez pas sembler trouver la propriété currentTabText, vous avez probablement choisi l'onglet lui-même dans la l'arbre d'objets.

Assurez-vous de sélectionner QTabWidget, ce qui devrait se produire automatiquement lors de la sélection de l'onglet dans l'aperçu du formulaire (voir la réponse de richardwb).