当前位置: 技术问答>linux和unix
请教Qt文件操作
来源: 互联网 发布时间:2017-03-10
本文导语: 学习Linux编程做了个小东西,但是是控制台的。我想改成图形界面的,想到用Qt。但时间比较急,那小东西马上要交,来不及细看Qt,所以请教几个问题: 1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C...
学习Linux编程做了个小东西,但是是控制台的。我想改成图形界面的,想到用Qt。但时间比较急,那小东西马上要交,来不及细看Qt,所以请教几个问题:
1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C写Qt?
2.需要一个文件操作,也就是我点击”文件“按钮,然后弹出选择文件对话框让我选择文件,我选择后按确定按钮后不需要真的打开,只要读取文件中的字符串就好了(文件是事先准备好的txt,里面内容是按一定格式的),请教下怎么实现?只要这个实现了那么其他应该就用信号和槽简单的可以实现了
1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C写Qt?
2.需要一个文件操作,也就是我点击”文件“按钮,然后弹出选择文件对话框让我选择文件,我选择后按确定按钮后不需要真的打开,只要读取文件中的字符串就好了(文件是事先准备好的txt,里面内容是按一定格式的),请教下怎么实现?只要这个实现了那么其他应该就用信号和槽简单的可以实现了
|
LZ遇到了我当初遇到的问题了。
我当初也是,本来是个小型的系统,开始没有GUI,后来需求提出来需要GUI,那个系统都是用C写的,但是为了加入GUI,有点难办。
我的处理办法是:
1,界面和C程序交互的时候,GUI传递的信息写到配置文件中,让C程序去读取。
2.如果不是很负责的话,直接用QT重写算了。
我的办法其实很拙劣。看看其他的人还有啥看法。
我也顺便学习学习。
我当初也是,本来是个小型的系统,开始没有GUI,后来需求提出来需要GUI,那个系统都是用C写的,但是为了加入GUI,有点难办。
我的处理办法是:
1,界面和C程序交互的时候,GUI传递的信息写到配置文件中,让C程序去读取。
2.如果不是很负责的话,直接用QT重写算了。
我的办法其实很拙劣。看看其他的人还有啥看法。
我也顺便学习学习。
|
把c文件后缀更改成cpp,将原先的程序改写成一个类或者几个类,然后用qt生成gui类,然后gui类调用你自己的类即可。
文件操作很简单,可以使用QFile,QTextStream,QDataStream等。
文件操作很简单,可以使用QFile,QTextStream,QDataStream等。
|
1.Qt编译C是没问题的。
2.想必LZ应该已经了解信号与槽的机制了吧,其实道理是很简单的,对吧。那么接下来就去查一下qt关于读取字符串的类,文件操作的类,最后用C来调用它们的成员函数去实现功能即可。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。