为啥我的qt6.2显示qt.core.qobject.connect: QObject::connect: No such signal QTreeView::clicked(const QModelIndex &index) in mainwindow.cpp:158
请问还有代码吗?我现在Treeview显示了文件夹目录,但是不知道怎么点击显示具体文档内容
[quote=引用 5 楼 jcl_betterman 的回复:] QTreeView里面没有信号clicked信号啊,只有void collapsed(const QModelIndex &index)void expanded(const QModelIndex &index)这两个信号,我看QAbstractItemView里面有clicked信号
filePath是在哪个类下使用的
QTreeView里面没有信号clicked信号啊,只有void collapsed(const QModelIndex &index)void expanded(const QModelIndex &index)这两个信号,我看QAbstractItemView里面有clicked信号
[quote=引用 1 楼 mideum的回复:]你是按之前那贴我的思路用的QFileSystemModel吗? 是的话,从QTreeView的信号clicked(const QModelIndex &index)取得点击的index 然后用QFileSystemModel的方法filePath(const QModelIndex &index)获取路径
你是按之前那贴我的思路用的QFileSystemModel吗? 是的话,从QTreeView的信号clicked(const QModelIndex &index)取得点击的index 然后用QFileSystemModel的方法filePath(const QModelIndex &index)获取路径
21,489
社区成员
26,693
社区内容
加载中
试试用AI创作助手写篇文章吧