鱼C论坛

 找回密码
 立即注册
查看: 2505|回复: 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 文件,并在项目中运行程序以查看更改。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-4-17 20:03:11 | 显示全部楼层
在 PySide6 中,更改 QTabWidget 控件的分页标题名字非常简单。首先,确保你已经安装了 PySide6,如果没有安装,请使用 pip 进行安装:
pip install pyside6
接下来,你可以通过以下代码示例更改 QTabWidget 的分页标题名字:
from PySide6.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget
import sys

class Example(QMainWindow):

    def __init__(self):
        super().__init__()
        self.initUI()

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

        # 创建一个 QTabWidget
        tab_widget = QTabWidget(self)

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

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

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

        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec())

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

使用道具 举报

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


我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字?
想知道小甲鱼最近在做啥?请访问 -> 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 文件,并在项目中运行程序以查看更改。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

,步骤是ChatGPT给的,不一定准,慎用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

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

好的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

什么表情
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 04:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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