码迷,mamicode.com
首页 > 其他好文 > 详细

9.7 QT自我的修养

时间:2014-09-15 01:00:47      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   ar   文件   2014   div   sp   

QT实现的加法运算:
  1. void Widget::on_pushButton_clicked()
  2. {
  3. QString s1 = ui->lineEdit->text();
  4. QString s2 = ui->lineEdit_2->text();
  5. int sum = s1.toInt(0,10) + s2.toInt(0,10);
  6. ui->textEdit->setText(QString::number(sum , 10));
  7. }
bubuko.com,布布扣

实现打开文件的窗口,并且读取内容
  1. void Widget::on_pushButton_clicked()
  2. {
  3. QString filename = QFileDialog::getOpenFileName(0,"打开");
  4. if (filename.isEmpty())
  5. return;
  6. FILE *fp = fopen(filename.toStdString().data(),"r");
  7. if (!fp)
  8. return;
  9. char buf[1024];
  10. QString str;
  11. while (!feof(fp))
  12. {
  13. fgets(buf , sizeof(buf) , fp);
  14. str += buf;
  15. }
  16. ui->textEdit->setText(str);
  17. }

实现保存文件的窗口,并且写其内容
  1. void Widget::on_pushButton_2_clicked()
  2. {
  3. QString filename = QFileDialog::getSaveFileName(0,"保存");
  4. if(filename.isEmpty())
  5. return;
  6. FILE *fp = fopen(filename.toStdString().data(),"w");
  7. if (!fp)
  8. return;
  9. const char *str = ui->textEdit->toPlainText().toStdString().data();
  10. fputs(str,fp);
  11. fclose(fp);
  12. }

用QT实现自己的IDE和易语言

见朱老师视频







9.7 QT自我的修养

标签:style   blog   http   os   ar   文件   2014   div   sp   

原文地址:http://www.cnblogs.com/l6241425/p/3972021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!