como coloco uma interface grafica em um programa em c [RESOLVIDO]

1. como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcelo
marceloiaverafa

(usa Linux Mint)

Enviado em 30/10/2013 - 13:08h

Olá amigos, ainda sou iniciante na linguagem c, mais já sei programar razoavelmente bem, estou precisando de um gráfico para meu programa em c, como faço? existe alguma biblioteca ou função nativa no linux para isso? e se existe, como uso? se alguém poder me ajudar eu agradeço.


  


2. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 30/10/2013 - 13:47h

Acho que a GTK é a mais indicada para esse serviço. Dá uma estudada nela e vê se te serve.


3. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/10/2013 - 14:09h

Qualquer biblioteca como QT ou GTK faz o serviço. Mas em C é bem difícil.

Lembro que existe uma IDE para criar aplicativos gráficos em C, bem antiga por sinal, mas não lembro o nome.


4. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcia miranda m
vs

(usa Ubuntu)

Enviado em 30/10/2013 - 14:12h

Tenta trabalhar com o QT é uma IDE exelente para se trabalhar com c++ no linux.


5. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 30/10/2013 - 16:53h

Até onde sei, a biblioteca Qt é para o C++, tendo vínculos para o Python e o Java. Mas a linguagem C, não sendo orientada a objetos, não é boa para se utilizar a Qt.


6. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcia miranda m
vs

(usa Ubuntu)

Enviado em 30/10/2013 - 22:57h

Com o qt voce consegue desenvolver aplicativos de alto nivel.
Ele ja vem no repositorio do ubuntu e com certeza vai te ajudar.


7. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 31/10/2013 - 08:02h

Escreva a interface em Python que é "mais fácil", com as chamadas das funções do seu programa.


8. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcelo
marceloiaverafa

(usa Linux Mint)

Enviado em 01/11/2013 - 12:53h

Obrigado pelas. E desculpa pela demora a responder e que estou passando por problemas pessoais. Voltando ao assunto, já tentei com o programa QT creator mas não consegui. não sei como programar em python, como foi orientado (pelo rei astro). Vou tentar com GTK, já até baixei a versão "gtk+-3.8.6.tar.xz", mais não faço ideia de como usar, nem mesmo qual arquivo incluir no meu código. Gostaria de uma ajuda nesta parte, muito obrigado.


9. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 01/11/2013 - 13:40h

Qual a dificuldade com o Qt?


10. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcelo
marceloiaverafa

(usa Linux Mint)

Enviado em 02/11/2013 - 17:27h

O problema e que, quando vou compila um arquivo em c++, o qt não acusá nada, mas quando vou executar no terminal ele da erro.


11. um exemplo de gtk

Cristiam
Dean_Winchester

(usa Outra)

Enviado em 03/11/2013 - 00:45h

#include <gtk/gtk.h>


int main( int argc, char *argv[] )
{
GtkWidget *window; // na criação de janelas em gtk , vc trabalha com ponteiro de Widget que eu chamo de objeto


gtk_init (&argc, &argv);


window = gtk_window_new (GTK_WINDOW_TOPLEVEL); // apos criar o ponteiro e necessario "dizer" a ele o que ele é , nesse caso uma janela ai vc usa o
//comando gtk_window_new (GTK_WINDOW_TOPLEVEL)


gtk_window_set_title (GTK_WINDOW (window), "nome"); // se quiser colocar um titulo na janela vc usa esse comando



gtk_widget_show (window); // vc precisa colocar essa função para que a janela seja mostrada , caso contrario ela nao aparecera

gtk_main (); // por fim essa esse comando mantem a janela na tela

return 0;
}



12. Re: como coloco uma interface grafica em um programa em c [RESOLVIDO]

marcelo
marceloiaverafa

(usa Linux Mint)

Enviado em 03/11/2013 - 14:54h

Muito obrigado. Este código resolveu uma das minhas dúvidas. Mais toda vez que eu compilo da erro "main.c:1:21: erro fatal: gtk/gtk.h: Arquivo ou diretório não encontrado", o que devo fazê com a biblioteca gtk, devo colocar na mesma pasta do código?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts