如何将GUI合并到用KDevelop编写的C代码中?

时间:2017-01-31 22:07:14

标签: c linux user-interface qt5 kdevelop

长期读者,但这是我第一次发帖。我会尽量保持这种简明扼要的观点。我是linux和GUI的新手,所以我希望这是发布这个的正确论坛:

我编写了一个导航程序(在C中),它通过串口获取GPS数据,并显示与某些目标坐标相关的各种导航信息。我把它设置为当前显示到控制台,我想创建一个显示此信息的GUI(并采取目标输入)。我一直在使用这个视频系列作为基础:https://www.youtube.com/watch?v=9SsYseswQ-4&list=PL5E68C8BA78B5DA6C&index=11

然而,我的Kdevelop(4.7)和QT Creator版本(不确定,但至少版本5)与vid系列不一致,我已经用尽了我可以从中获得的信息。我需要创建一个GUI,我可以链接到我已编写的C代码,并且我很难开始使用QT Creator(我已经阅读了他们提供的所有手册和QT设计教程)。如果任何人都可以指导我使用更好的方法或使用QT创建者作为导出.ui文件并将其与其他软件链接的平台的更新指南,我将不胜感激。

如果我的问题太模糊,或者“代码”不够相关我道歉。如果我能提供任何信息来改善这个问题,请告诉我。

编辑:Qt版本是5.3.2

1 个答案:

答案 0 :(得分:0)

你链接的教程有点太旧,你可以试试 this one来自去年。

一旦你可以编写QT / C ++ GUI,你总是可以在其中使用你的C代码,如果考虑到可能出现的问题,这通常会被弃用。 这种方法可以是一个很好的起点,所以你有一个正在运行的软件,之后你可以用C ++重写你的C代码(在我看来,这是你应该做的最好的事情)