1.文档目的
数码相框程序在经过qt-embedded交叉编译之后,移植到开发板上发现当打开open键选择新图片文件夹路径时出现段错误。经过查找资料后分析得出,qt类QFileDialog在非X-server环境下无法初始化,因为其在初始化时需调用本地文件对话框。所以为了实现数码相框可选择新图片文件夹路径的功能,需要根据程序需要重写QFileDialog。
2.实现过程
1) 文件对话框设计图1如下:
图1 文件对话框
2) 功能设计如下:
a. 当数码相框程序点击open键之后,弹出文件对话框;
b. 通过文本框中显示当前选中文件夹路径;
c. 通过点击OK键实现将文本框中路径设置为新图片文件夹路径;
d. 通过点击