2015-05-12 70 views
0

基本上我有一個line-edit框,它採用用戶輸入(如逗號分隔值)並單擊push-button它將行編輯框的所有值寫入文本文件。但我想通過combobox實現同樣的功能。因此,無論何時從combobox中選擇一項,應將line-edit框的內容寫入文本文件。如何關聯Combobox的選定項目以寫入文件

到目前爲止,我已經使用使用按鈕

void MainWindow::writefile() 
{ 
    QString str = ui->lineEdit->text(); 
    QString filename = "data.txt"; 
    QFile file(filename); 
    if(file.open(QIODevice::WriteOnly|QIODevice::Text)) 
    { 
    QTextStream out(&file); 
    out<<str<<endl; 
    file.close(); 
    } 
} 
void MainWindow::on_pushButton_clicked() 
{ 
    writefile(); 
} 

回答

0

聽起來像所有你需要做的,實現的代碼實現的ItemListener,使itemStateChanged做你的actionPerformed做什麼。

相關問題