QT LineEdit 存txt檔

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

QT LineEdit 存txt檔

文章tako761208 » 週三 12月 02, 2009 2:01 am

小弟想利用 QT Creator 的 LineEdit 和一個PushButton
在點擊一下 Button 之後 可以把使用者輸入 LineEdit 的字串存成一個.txt 的文字檔
希望各位大大可以幫忙
能否麻煩大大提供類似網站讓小弟參考(最好是有程式碼的)
小弟是寫程式的新手 期望各位大大可以幫助小弟 謝謝~~
tako761208
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週四 5月 21, 2009 1:11 am

Re: QT LineEdit 存txt檔

文章訪客 » 週三 12月 02, 2009 3:36 pm

QString savedText = ui->lineEdit->text();
QString fileName = QFileDialog::getSaveFileName(this, tr("save to text file"),"./",tr("text file (*.txt)") );
if (!fileName.endsWith(".txt")) fileName = fileName.append(".txt");
QFile file (fileName);
file.open(QIODevice::WriteOnly);
QTextStream tx ( &file);
tx << savedText ;
file.close();
訪客
 

Re: QT LineEdit 存txt檔

文章70630515 » 週五 12月 04, 2009 5:20 pm

其實我覺得這個和是不是QT沒有多大的關係....
一般的讀寫檔罷了,不過當然也可以用QFile,QFile是一個還不錯用的殻
qt api裡有範例

樓上good job!!
我不自私,因為我開放(Open) , 我很快樂,因為我分享(Share)–Open Source
頭像
70630515
懵懂的國中生
懵懂的國中生
 
文章: 160
註冊時間: 週一 3月 13, 2006 9:15 am
來自: 北鼻存錢筒


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客