Qt QTabWidget 隐藏选项卡:使用 removeTab() 方法 - 示例代码
{"title":"Qt QTabWidget 隐藏选项卡:使用 removeTab() 方法 - 示例代码","description":"了解如何使用 PyQt5 的 QTabWidget 类隐藏选项卡内容。本指南提供了一个示例代码,演示了如何通过 removeTab() 方法隐藏指定的选项卡。","keywords":"Qt, PyQt5, QTabWidget, 选项卡, 隐藏, removeTab(), 示例代码","content":""""python\nfrom PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget, QVBoxLayout, QPushButton\n\napp = QApplication([])\n\nwindow = QMainWindow()\n\ntab_widget = QTabWidget()\n\ntab1 = QWidget()\ntab_widget.addTab(tab1, "Tab 1")\n\ntab2 = QWidget()\ntab_widget.addTab(tab2, "Tab 2")\n\nlayout = QVBoxLayout()\nbutton = QPushButton("Hide Tab 2")\n\ndef hide_tab():\n tab_widget.removeTab(1)\n\nbutton.clicked.connect(hide_tab)\nlayout.addWidget(button)\nlayout.addWidget(tab_widget)\n\ncentral_widget = QWidget()\ncentral_widget.setLayout(layout)\n\nwindow.setCentralWidget(central_widget)\nwindow.show()\n\napp.exec_()\n"""\n在上面的示例中,我们创建了一个 QTabWidget 并向其添加了两个选项卡。然后我们创建了一个 QPushButton,当点击该按钮时,会调用 hide_tab() 函数,该函数会隐藏第二个选项卡。\n\n注意:在示例中,我们使用了 QMainWindow 作为窗口,并将 QTabWidget 放置在一个布局中,以便能够添加其他组件。"}
原文地址: https://www.cveoy.top/t/topic/pWXq 著作权归作者所有。请勿转载和采集!