(1)单击“文件标准对话框实例”按钮,弹出“文件选择”对话框(Open file dialog),如图所示。

QPushButton *fileBtn=new QPushButton; //各个控件对象的初始化
fileBtn->setText(tr("文件标准对话框实例"));
QLineEdit *fileLineEdit=new QLineEdit; //用来显示选择的文件名
connect(fileBtn,SIGNAL(clicked()),this,SLOT(showFile())); //事件关联
其中,槽函数showFile()的具体实现代码如下:
void Dialog::showFile()
{
QString s = QFileDialog::getOpenFileName(this,"open file dialog","/",
"C++ files(*.cpp)::C files(*.c)::Head files(*.h)");
fileLineEdit->setText(s);
}
相关文章: