QInputDialog.getItem(self, "select input dialog", '语言列表', items, 0, False)-> 下拉列表选择对话框 3、QFileDialog 文件/目录选择对话框 QFileDialog是用于打开和保存文件的标准对话框。使用QFileDialog控件主要考虑2个场景:使用该控件提供用户选择目录或文件,并保存选择目录或文件的路径。简单说就是实现类似wor...
QFileDialog是一个用于选择文件或文件夹的对话框类,它是Qt框架提供的。该类提供了一种方便的方式来打开、保存和选择文件或文件夹,并提供了一些额外的功能,如过滤文件类型、选择多个文件等。 2. 常用方法 getOpenFileName():打开一个对话框,选择文件并返回选中的文件路径。 QString file = QFileDialog::getOpenFile...
一、QFileDialog对话框 1.选择打开一个文件 若要打开一个文件,可调用静态函数QFileDialog::getOpenFileName(),打开指定的一个文件 代码示例如下: void MainWindow::on_btn_clicked() { QString curPath = QDi
getSaveFileName():打开一个对话框,选择要保存的文件的路径并返回该路径。 QString file = QFileDialog::getSaveFileName(this); 1. 二、QFileDialog使用 1. getOpenFileName()打开文件 在界面中创建一个按钮,并命名为PushButton_open 右键点击按钮生成槽函数,点击clicked 编辑槽函数,将打开文件的目录通过qDebug(...
1.1 标准对话框 所谓标准对话框,是 Qt 内置的一系列对话框,用于简化开发。事实上,有很多对话框都是通用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每一个程序中都自己实现这么一个对话框。 Qt 的内置对话框大致分为以下几类: QColorDialog: 选择颜色; QFileDialog: 选...
1.打开获取文件夹路径的对话框 QString filePath = QFileDialog::getExistingDirectory(this, “请选择文件保存路径…”, “./”); 第一个参数为父类,第二个参数为弹出路径选择对话框的左上角的标题,第三个为打开对话框的起始路径。 2.打开一个选择打开文件的对话框() ...
Qt 打开文件对话框 1.打开单个文件 QString filename = QFileDialog::getOpenFileName( this, "Open Document", QDir::currentPath(), "Document files (*.doc *.rtf);;All files(*.*)"); if (!filename.isNull()) { //用户选择了文件 // 处理文件 QMessageBox::information(this, "Document", "...
QFileDialog 对话框类是 QDialog 类的子类, 通过这个类可以选择要打开/保存的文件或者目录。关于这个类我们只需要掌握一些静态方法的使用就可以了。 创建一个QFileDialog最简单的方式是使用静态函数。如下所示: /* 通用参数: - parent: 当前对话框窗口的父对象也就是父窗口 ...
(1)使用 Qt Creator 可以很方便地创建资源文件。我们可以在工程上点右键,选择“添加新文件…”,可以在 Qt 分类下找到“Qt 资源文件”: (2)点击“选择…”按钮,打开“新建 Qt 资源文件”对话框。在这里我们输入资源文件的名字和路径: (3)点击下一步,选择所需要的版本控制系统,然后直接选择完成。我们可以在 Qt...