【发布时间】:2012-06-17 05:32:00
【问题描述】:
如何让一个用户通过 qt 中的一个对话框创建一个文件夹。
这样无论用户在对话框中给出的名称是什么(在特定位置,
例如。 c:/user/...) 文件夹将在该位置创建,如果文件夹是
已经在该位置以特定名称存在,则应进行替换。
【问题讨论】:
-
你有没有尝试写任何东西?你哪里有问题?
-
请先看看这里的其他问题。这看起来应该回答你的问题stackoverflow.com/questions/2241808/…
-
请参考 QDir 类参考doc.qt.nokia.com/4.7-snapshot/qdir.html#setPath。看来您需要的是 QDir::setPath() 和 QDir::mkdir()。此外,遇到问题时,Qt Documents 始终是第一个去的地方。
-
感谢您的回复 .. @oggmonster - 我已经通过了您在此处提供的链接 .. 但我想知道的是如何使用一个对话框创建一个文件夹(就像我们使用使用 QFiledialog::getsaveFilename()) 来创建一个文件
-
您需要更详细地说明您的问题。但是我认为您需要做的是使用 QDir::mkpath("your file path") 来响应某些用户操作。您尚未描述用户操作是什么