2024-05-15 15:57:07 发布
网友
我用pyqt5。在
我使用QTreeView和QDirModel来列出文件和文件夹。在
self.dirModel = QtWidgets.QDirModel(self) self.dirTreeView = QtWidgets.QTreeView() self.dirTreeView.setModel(self.dirModel)
我想添加一个按钮来改变选中的索引,例如,当我按下按钮时,我可以选择当前文件夹中的下一个文件,行为与按“向下”键相同。在
我该怎么办?在
您需要在GUI中添加一个按钮,并将一个插槽连接到单击的事件。在
self.button = QtGui.QPushButton('Test', self) self.button.clicked.connect(self.handleButton) // This layout will be your existing one layout = QtGui.QVBoxLayout(self) layout.addWidget(self.button) def handleButton(self): print ('Hello World')
然后当你有了所有你需要写的代码在handleButton函数更新你的索引。QTreeView允许您访问行,因此您只需要一个行计数器,每次递增该计数器并请求树中的下一行:
您需要在GUI中添加一个按钮,并将一个插槽连接到单击的事件。在
然后当你有了所有你需要写的代码在handleButton函数更新你的索引。QTreeView允许您访问行,因此您只需要一个行计数器,每次递增该计数器并请求树中的下一行:
^{pr2}$相关问题 更多 >
编程相关推荐