Как создать Ubuntu графические программы C без Gtk?

Есть ли своего рода программа или что-то для превращения текстовой программы, графической в C?

Спасибо,

CCM

0
задан 10 October 2018 в 14:51

1 ответ

Вот простой путь с вызовом внешней программы - zenity. Таким образом, Ваш код командной строки C является теперь приложением для GUI на основании использования простого входного всплывающего диалогового окна zenity, хотя этот метод не особенно безопасен.

#include <unistd.h>
#include <stdio.h>

int main(){
    FILE *zenity;
    char answer[getpagesize()];

    if ((zenity = popen("zenity --entry","r")) != NULL){

        fgets(answer,sizeof(answer),zenity);
        printf("User's answer:%s\n",answer);
        exit(0);
    }
    // we get here if above check failed
    perror("zenity exited with non-zero exit code");

    return 0;
}
0
ответ дан 27 October 2019 в 08:26

Другие вопросы по тегам:

Похожие вопросы: