鱼C论坛

 找回密码
 立即注册
查看: 3175|回复: 8

[已解决]pyside6的Tab Widget 控件的分页标题名字怎么改?

[复制链接]
发表于 2023-4-17 19:59:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Tab Widget 控件的分页标题名字怎么改?
新用户无法上传图片

创建新的Tab Widget后,默认的分页名字是 Tab1 和 Tab 2
求怎么更改这两个标题的名字?
找了半天都没搞定
最佳答案
2023-4-17 20:08:50
子飞鱼 发表于 2023-4-17 20:05
我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字?

我电脑上没装,你可以试着按照以下步骤操作:

  • 打开 Qt Designer,并确保您的项目中已经包含了一个 QTabWidget。
  • 在对象树中选择 QTabWidget。对象树通常位于屏幕左侧,列出了窗口中的所有 UI 组件。
  • 在 QTabWidget 上单击要更改标题的分页。这将使您选中这个特定的分页。
  • 在屏幕右侧的属性编辑器中,找到名为 "tabText" 的属性。
  • 双击 "tabText" 属性值,然后输入新的标题。完成后,按 Enter 键确认更改。


现在,分页的标题已经更新为您指定的新名称。保存您的 UI 文件,并在项目中运行程序以查看更改。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-4-17 20:03:11 | 显示全部楼层
在 PySide6 中,更改 QTabWidget 控件的分页标题名字非常简单。首先,确保你已经安装了 PySide6,如果没有安装,请使用 pip 进行安装:

  1. pip install pyside6
复制代码

接下来,你可以通过以下代码示例更改 QTabWidget 的分页标题名字:

  1. from PySide6.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget
  2. import sys

  3. class Example(QMainWindow):

  4.     def __init__(self):
  5.         super().__init__()
  6.         self.initUI()

  7.     def initUI(self):
  8.         self.setWindowTitle('QTabWidget 示例')

  9.         # 创建一个 QTabWidget
  10.         tab_widget = QTabWidget(self)

  11.         # 创建两个 QWidget 作为分页内容
  12.         tab1 = QWidget()
  13.         tab2 = QWidget()

  14.         # 添加分页,并设置标题名字
  15.         tab_widget.addTab(tab1, '自定义标签1')
  16.         tab_widget.addTab(tab2, '自定义标签2')

  17.         # 设置 QTabWidget 在 QMainWindow 上的位置和大小
  18.         tab_widget.setGeometry(50, 50, 400, 300)

  19.         self.show()

  20. if __name__ == '__main__':
  21.     app = QApplication(sys.argv)
  22.     ex = Example()
  23.     sys.exit(app.exec())
复制代码


这个示例代码创建了一个简单的 QMainWindow 窗口,其中包含一个 QTabWidget 控件,有两个分页。将分页标题更改为 "自定义标签1" 和 "自定义标签2"。你可以根据需要更改为其他标题名字。注意,这里使用 addTab 方法添加分页并设置标题。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-17 20:05:50 | 显示全部楼层
isdkz 发表于 2023-4-17 20:03
在 PySide6 中,更改 QTabWidget 控件的分页标题名字非常简单。首先,确保你已经安装了 PySide6,如果没有 ...


我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-17 20:08:50 | 显示全部楼层    本楼为最佳答案   
子飞鱼 发表于 2023-4-17 20:05
我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字?

我电脑上没装,你可以试着按照以下步骤操作:

  • 打开 Qt Designer,并确保您的项目中已经包含了一个 QTabWidget。
  • 在对象树中选择 QTabWidget。对象树通常位于屏幕左侧,列出了窗口中的所有 UI 组件。
  • 在 QTabWidget 上单击要更改标题的分页。这将使您选中这个特定的分页。
  • 在屏幕右侧的属性编辑器中,找到名为 "tabText" 的属性。
  • 双击 "tabText" 属性值,然后输入新的标题。完成后,按 Enter 键确认更改。


现在,分页的标题已经更新为您指定的新名称。保存您的 UI 文件,并在项目中运行程序以查看更改。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-17 20:14:07 | 显示全部楼层
楼主,@isdkz 说
我电脑上没装

,步骤是ChatGPT给的,不一定准,慎用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-17 20:19:27 | 显示全部楼层
Threebody1 发表于 2023-4-17 20:14
楼主,@isdkz 说

,步骤是ChatGPT给的,不一定准,慎用

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-17 20:20:37 | 显示全部楼层
isdkz 发表于 2023-4-17 20:08
我电脑上没装,你可以试着按照以下步骤操作:

我尝试了一下,改好了。
但是不完全按照你说的,
需要先选中创建的TabWidget ,然后找到右侧的属性编辑器中currentTabText,然后再分别的用鼠标选择需要改名字的分页,这个时候就可以改了
pyside6还是有些地方根pyside2不太一样
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-17 20:22:35 | 显示全部楼层
子飞鱼 发表于 2023-4-17 20:20
我尝试了一下,改好了。
但是不完全按照你说的,
需要先选中创建的TabWidget ,然后找到右侧的属性编辑 ...

好的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-17 20:29:38 | 显示全部楼层

什么表情
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-24 22:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表