3

您好 SO 的大社区!

我用 qt 创建了一个 GUI 应用程序,并在我的主窗口中添加了一个 QTreeWidget 和一个 2 个按钮(添加和删除)。

是否可以找到代码示例以了解如何向此 QTreeWidget 添加和删除文件?

  • 我想在列表中显示它们的大小、名称和位置
4

2 回答 2

3

对于目录浏览,请尝试QDir。要创建和删除文件,请使用QFile。相当多的示例和教程可以在这里找到Qt 文档。只需选择您的版本。

于 2010-11-17T09:45:35.387 回答
1

你看过与 Qt 本身捆绑在一起的演示吗?我可以告诉你两个例子:

  1. 在 QtAssistant 中,转到 Qt Reference Documentation->Overviews->View Classes,您就有了示例。

  2. 更详细:在 QtAssistant 中,转到:Qt 参考文档->教程和示例:在 XQuery、XPath 下,您有文件系统示例。

添加文件可以像打开一个新文件(从用户那里获取文件名)并关闭它一样简单(我不知道你在这里到底想要什么——相当于“触摸”命令?)。

对于删除,您可以调用: bool QDir::remove ( const QString & fileName )

于 2010-11-17T06:36:11.570 回答