QT开发中文网

在 QTreeWidt 的底部增加三个button

QTreeWidget 的底部添加三个按钮,你可以使用 QVBoxLayout 来布局。下面是一个简单的示例,演示如何在 QTreeWidget 底部添加三个按钮。

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QTreeWidget, QTreeWidgetItem, QPushButton, QVBoxLayout, QWidget

class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        # 创建主部件和布局
        self.central_widget = QWidget()
        self.setCentralWidget(self.central_widget)
        layout = QVBoxLayout(self.central_widget)

        # 创建 QTreeWidget
        self.tree_widget = QTreeWidget()
        self.tree_widget.setHeaderLabels(["Column 1"])
        
        # 添加一些示例项
        for i in range(5):
            item = QTreeWidgetItem(self.tree_widget)
            item.setText(0, f"Item {i}")

        layout.addWidget(self.tree_widget)

        # 创建按钮
        button1 = QPushButton("Button 1")
        button2 = QPushButton("Button 2")
        button3 = QPushButton("Button 3")

        # 将按钮添加到布局中
        layout.addWidget(button1)
        layout.addWidget(button2)
        layout.addWidget(button3)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MyWindow()
    window.show()
    sys.exit(app.exec_())

代码说明:

  • 我们创建了一个 MyWindow 类继承自 QMainWindow
  • 在这个窗口中,我们使用了 QVBoxLayout 来垂直排列组件。
  • 首先,我们创建了一个 QTreeWidget 并添加了一些示例项。
  • 然后我们创建了三个按钮,并将它们添加到布局中,这样它们就会出现在树控件的底部。

你可以根据自己的需要修改按钮的文本和功能!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=13269

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?