当前位置:  技术问答>linux和unix

请教Qt文件操作

    来源: 互联网  发布时间:2017-03-10

    本文导语:  学习Linux编程做了个小东西,但是是控制台的。我想改成图形界面的,想到用Qt。但时间比较急,那小东西马上要交,来不及细看Qt,所以请教几个问题: 1.我是用C写的,直接放到 Qt里编译得成吗?也就是说能不能用C...

学习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等。

|


1.Qt编译C是没问题的。
2.想必LZ应该已经了解信号与槽的机制了吧,其实道理是很简单的,对吧。那么接下来就去查一下qt关于读取字符串的类,文件操作的类,最后用C来调用它们的成员函数去实现功能即可。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,