在QTabWidget选项卡中设置标签文本

0xA*_*xAX 30 qt qt-designer qtabwidget

我有QTabWidget我的表格和两个标签.这些选项卡具有标准文本Tab1Tab2.我该怎么改变它?

ric*_*dwb 55

这听起来像是在谈论Qt Designer,因为当您QTabWidget通过界面添加时,它默认显示两个选项卡(称为"选项卡1"和"选项卡2").

如果是这样,单击要重命名的选项卡,然后在属性编辑器中(如果找不到它,请确保使用View-> Property Editor菜单项可见)向下滚动到底部并查找currentTabText属性.您可以在此处更改选项卡的名称.

  • `currentTabText`属性位于`QTabWidget`上,而不是代表每个选项卡的各个小部件. (3认同)

Bru*_*uno 23

您可以在运行时使用它:

ui->tabWidget->setTabText(index, "New tab title");
Run Code Online (Sandbox Code Playgroud)


小智 12

在Qt Creator/Designer(2.4.1)中,如果您似乎无法找到currentTabText属性,则可能已在对象树中选择了选项卡本身.

确保选择QTabWidget,这在选择表单预览中的选项卡时会自动发生(请参阅richardwb的回答).