从QComboBox中选择一个文件并打开Qt C ++

时间:2013-01-29 10:56:50

标签: c++ file qt

我有一个窗口,我将打开一个文件,我将放入主窗口。问题是变量It是主窗口而不是这个窗口

        ui->nameEdit->setText(text);
        ui->textEdit->setText(name);
        ui->dateEdit->setDate(fecha);

错误C2039:'nameEdit':不是'Ui :: pacientes'的成员

怎么可能呢?

2 个答案:

答案 0 :(得分:1)

当您的QComboBox填写正确时,您需要在该项目上设置目录。例如,QComboBox file1.dat,file2.txt和file3.xml中有3个文件。

然后我将QComboBox::currentIndexChanged(int index)信号连接到函数并执行类似......

的操作

QString pathToDirectory = "C://Users//Jaime//Desktop//interfaz//pacientes"; QString currentFileName = cmb.currentText(); <br> QFile file( QString("%1//%2").arg(pathToDirectory, currentFileName) ); <br> // do stuff with that file

答案 1 :(得分:0)

使用:

comb.currentText()

字符限制