2010-01-15 198 views
9

作为一名移植到Linux的老Borland C++ Bulder编码器,我非常高兴能够找到QT和QT Creator。如何使用QT Createor添加文件选择对话框?

但我已经落在第一个障碍:我设计了一个窗体,并带有一些控件,并添加了一个菜单。现在,当用户选择菜单文件/打开,我想显示一个文件选择对话框 - 我看不到如何。

这显然是一个简单的问题,所以如果有人能指出我的权利,我将不胜感激。

回答

14

包括QFileDialog

#include <QFileDialog> 

然后在任何方法你可以写这样的事情

QString path = QFileDialog::getExistingDirectory (this, tr("Directory"), directory.path()); 
if (path.isNull() == false) 
{ 
    directory.setPath(path); 
} 

更多信息,请参阅this

+2

20分钟,两个答案。喜欢这个网站。 (我回来取消这个问题,终于找到了答案,但你们已经打我了。谢谢! 顺便说一句,我的错误是寻找一个文件对话框组件拖到我的表格) – Mawg 2010-01-15 14:21:12

+1

@Mawg一个像VS在C#中,我也在寻找它 – 2014-04-16 10:16:18

相关问题