Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

求教:如何在QML中调用QFileDialog弹出系统标准对话框

$
0
0
在QtQuick 2.0中,比方说点击一个MouseArea,不知如何能实现弹出QFileDialog这样的系统标准对话框。 我试过做一个c++ 扩展插件,里面有个方法使用QFileDialog,但是不知道怎么用才对。 就像这样: void MyPlugin::selectFile(){    QFileDialog *fd=new QFileDialog(NULL,QString("Open Image"), QString("."), QString("Image Files(*.jpg *.png)")); } 编译出错。输出: E:\MyPlugin.cpp:-1: 错误:undefined reference to `_imp___ZN11QFileDialogC1EP7QWidgetRK7QStringS4_S4_' collect2.exe:-1: 错误:error: ld returned 1 exit status 水平有限,网上找了半天也没有解决问题。还请各位指教如何做才正确或者有什么更好的办法来实现。先谢谢了:)

Viewing all articles
Browse latest Browse all 18427

Trending Articles