pyside6的Tab Widget 控件的分页标题名字怎么改?
Tab Widget 控件的分页标题名字怎么改?新用户无法上传图片
创建新的Tab Widget后,默认的分页名字是 Tab1 和 Tab 2
求怎么更改这两个标题的名字?
找了半天都没搞定 在 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 方法添加分页并设置标题。
isdkz 发表于 2023-4-17 20:03
在 PySide6 中,更改 QTabWidget 控件的分页标题名字非常简单。首先,确保你已经安装了 PySide6,如果没有 ...
我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字? 子飞鱼 发表于 2023-4-17 20:05
我用的是QTdesigner
能否用截图的方式告诉我在QTdesigner 里面如何更改分页的标题名字?
我电脑上没装,你可以试着按照以下步骤操作:
[*]打开 Qt Designer,并确保您的项目中已经包含了一个 QTabWidget。
[*]在对象树中选择 QTabWidget。对象树通常位于屏幕左侧,列出了窗口中的所有 UI 组件。
[*]在 QTabWidget 上单击要更改标题的分页。这将使您选中这个特定的分页。
[*]在屏幕右侧的属性编辑器中,找到名为 "tabText" 的属性。
[*]双击 "tabText" 属性值,然后输入新的标题。完成后,按 Enter 键确认更改。
现在,分页的标题已经更新为您指定的新名称。保存您的 UI 文件,并在项目中运行程序以查看更改。 楼主,@isdkz 说
我电脑上没装
,步骤是ChatGPT给的,不一定准,慎用 Threebody1 发表于 2023-4-17 20:14
楼主,@isdkz 说
,步骤是ChatGPT给的,不一定准,慎用
{:10_249:} isdkz 发表于 2023-4-17 20:08
我电脑上没装,你可以试着按照以下步骤操作:
我尝试了一下,改好了。
但是不完全按照你说的,
需要先选中创建的TabWidget ,然后找到右侧的属性编辑器中currentTabText,然后再分别的用鼠标选择需要改名字的分页,这个时候就可以改了
pyside6还是有些地方根pyside2不太一样 子飞鱼 发表于 2023-4-17 20:20
我尝试了一下,改好了。
但是不完全按照你说的,
需要先选中创建的TabWidget ,然后找到右侧的属性编辑 ...
好的{:10_254:} isdkz 发表于 2023-4-17 20:22
好的
什么表情{:10_311:}
页:
[1]