在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
水平有限,网上找了半天也没有解决问题。还请各位指教如何做才正确或者有什么更好的办法来实现。先谢谢了:)
↧