长期读者,但这是我第一次发帖。我会尽量简明扼要。我是linux和GUI的新手,所以我希望这是发布以下内容的正确论坛:
我写了一个导航程序(C),它通过串行端口获取GPS数据,并显示与一些目的地坐标有关的各种导航信息。我已经将其设置为当前显示到控制台,我想创建一个GUI来显示这些信息(并接受目的地输入)。我一直在使用这个视频系列作为基础:https://www.youtube.com/watch?v=9SsYseswQ-4&list=PL5E68C8BA78B5DA6C&索引=11
然而,我的Kdevelop(4.7)和QT Creator版本(不确定,但至少是第5版)与该视频系列不一致,我已经用尽了从中获得的信息。我需要创建一个GUI,可以与我已经编写的C代码链接,我很难开始使用QT Creator(我已经阅读了他们提供的所有手册和QT设计教程)。如果有人能指导我找到一个更好的方法或更新的指南,将QT创建者简单地用作导出.ui文件并将其与其他软件链接的平台,我将不胜感激。
如果我的问题太含糊,或者"代码"不够相关,我深表歉意。如果我能提供任何信息来改进这个问题,请告诉我。
编辑:Qt版本为5.3.2
您链接的教程有点太旧了,您可以尝试这个是去年的。
一旦您可以编写QT/C++GUI,您就可以始终在其中使用C代码,即使考虑到可能出现的问题,这通常是不推荐的
这种方法是一个很好的起点,这样你就有了一个正在运行的软件,然后你就可以用C++重写你的C代码(在我看来,这是你应该做的最好的事情)