日期:2014-05-16  浏览次数:20679 次

请教Qt文件操作
学习Linux编程做了个小东西,但是是控制台的。我想改成图形界面的,想到用Qt。但时间比较急,那小东西马上要交,来不及细看Qt,所以请教几个问题:
1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C写Qt?
2.需要一个文件操作,也就是我点击”文件“按钮,然后弹出选择文件对话框让我选择文件,我选择后按确定按钮后不需要真的打开,只要读取文件中的字符串就好了(文件是事先准备好的txt,里面内容是按一定格式的),请教下怎么实现?只要这个实现了那么其他应该就用信号和槽简单的可以实现了



------解决方案--------------------
LZ遇到了我当初遇到的问题了。

我当初也是,本来是个小型的系统,开始没有GUI,后来需求提出来需要GUI,那个系统都是用C写的,但是为了加入GUI,有点难办。

我的处理办法是:
1,界面和C程序交互的时候,GUI传递的信息写到配置文件中,让C程序去读取。
2.如果不是很负责的话,直接用QT重写算了。

我的办法其实很拙劣。看看其他的人还有啥看法。

我也顺便学习学习。
------解决方案--------------------
把c文件后缀更改成cpp,将原先的程序改写成一个类或者几个类,然后用qt生成gui类,然后gui类调用你自己的类即可。
文件操作很简单,可以使用QFile,QTextStream,QDataStream等。
------解决方案--------------------
探讨
学习Linux编程做了个小东西,但是是控制台的。我想改成图形界面的,想到用Qt。但时间比较急,那小东西马上要交,来不及细看Qt,所以请教几个问题:
1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C写Qt?
2.需要一个文件操作,也就是我点击”文件“按钮,然后弹出选择文件对话框让我选择文件,我选择后按确定按钮后不需要真的打开,只要读取文件中的字符串就好了(文件是事先准备好的txt……