2017-01-31 10 views
0

Долгосрочный читатель, но это мой первый раз когда-либо публиковал. Я постараюсь сделать это кратким и точным. Я новичок в Linux и графическом интерфейсе, поэтому я надеюсь, что это правильный форум для публикации:Как включить графический интерфейс в код C, написанный в KDevelop?

Я написал навигационную программу (на C), которая берет данные GPS через последовательный порт и отображает различную навигационную информацию с уважением к некоторым координатам назначения. У меня он установлен для отображения в консоли в настоящее время, и я хотел бы создать графический интерфейс, который отображает эту информацию (и принимает вход для входа). Я использую этот видеоролик в качестве основы: https://www.youtube.com/watch?v=9SsYseswQ-4&list=PL5E68C8BA78B5DA6C&index=11

Однако мои версии Kdevelop (4.7) и QT Creator (не уверенные, но, по крайней мере, версия 5) не соответствуют этой серии VID, и я исчерпал информацию, которую я могу получить от нее. Мне нужно создать графический интерфейс, который я смогу связать с уже написанным C-кодом, и мне было трудно начать работу с QT Creator (я прочитал все руководства и учебные руководства по дизайну QT, которые они предоставили). Если кто-то может направить меня к лучшему методу или к более актуальному руководству для использования создателя QT просто как платформу для экспорта файла .ui и связывания его с другим программным обеспечением, я был бы признателен.

Если мой вопрос был слишком расплывчатым, или «код» достаточно связан, я извиняюсь. Если я могу предоставить любую информацию, чтобы улучшить этот вопрос, дайте мне знать.

EDIT: Qt версии 5.3.2

+0

Добро пожаловать в Stack Overflow! Вопрос хорошо написан, но это [возможно, вне темы, потому что вы действительно просите учебник/совет] (http://stackoverflow.com/help/on-topic). SO больше ориентирован на то, чтобы помочь вам, когда вы попробовали _something_, и у вас есть более конкретный вопрос и какой-то код, чтобы показать (как вы, казалось, поняли). Продолжайте пытаться! Постройте часть кода примера Qt и опубликуйте более конкретный вопрос, если у вас возникнут проблемы. –

+0

Примечание: этот вопрос вообще не связан с KDevelop, и KDevelop, и QtCreator - это только IDE - вы просите совета, как использовать Qt, как инструмент GUI, вместо этого. Лучше обновите свой заголовок и теги. – kfunk

ответ

0

В учебнике вы связаны немного слишком стар, вы можете попробовать this one, который в прошлом году.

Как только вы можете написать графический интерфейс QT/C++, вы всегда можете использовать свой C-код в нем, если это вообще не рекомендуется, учитывая проблемы, которые могут возникнуть.
Этот подход может быть хорошей отправной точкой, поэтому у вас есть работающее программное обеспечение, после чего вы можете переписать свой C-код на C++ (который, на мой взгляд, является лучшим, что вы должны делать)