Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como: GTK Seleção de Cores
O GIMP Toolkit, um criador de interface do usuário, é executado em muitas plataformas, incluindo Windows, Mac e Linux. Não importa o que plataforma são executados , aplicações pequenas e grandes cores necessidade . Mesmo editores de texto básicos permitem aos usuários escolher a cor de suas fontes . GTK tem uma API complexa e muito documentada, mas você pode começar o diálogo de seleção de cor GTK para o usuário usando instruções de programação de linguagem C . Coisas que você precisa
código-fonte de um programa GTK
Show Mais instruções
1

Adicione as linhas abaixo para o seu programa :

GtkWidget * gcolor = NULL; GdkColor cor ; resposta gint ;

Este declara as variáveis ​​que você precisa para seleção de cores em seu programa
2

Digite o seguinte segmento de código em seu programa : .

gcolor = gtk_color_selection_dialog_new ( " Escolha uma cor "); gtk_widget_show ( gcolor ); resposta = gtk_dialog_run ( GTK_DIALOG ( gcolor ) );

Isso cria uma janela de diálogo de seleção de cor GTK para o usuário para selecionar um cor
3

Digite as seguintes linhas: .

if ( resposta == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) -> colorsel ) , e cor ); g_print ( "% s" , gdk_color_to_string ( e cor) );} else { g_print ("Não cor selecionada. ");}

Se o usuário pressionar o "OK" botão, a cor selecionada é impressa para a saída padrão . Se o usuário não selecionar uma cor, uma mensagem indicando este é impresso em vez
4

Copie o seguinte linha em seu programa : .

Gtk_widget_hide ( gcolor );

Isto esconde o diálogo para que o usuário não se confunde .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer caixa de listagem de controle editável em C…
·Como ler dados em Xcode 
·Como compilar Flex para iPhone 
·Como transmitir vídeo ao vivo no Xcode 
·Como criar auto_ptr Sintaxe 
·Como obter um protótipo funcional de DLL 
·Como escrever código para o iPhone 
·Funções Iomanip 
·String de conexão para o SQL Authentication 
·O que é um cabeçalho Ctype 
  Artigos em destaque
·Diferenças entre o ATL , MFC e Win32 
·Diferença entre fgetc e getc 
·Conceitos básicos do computador em Turbo C + + 
·As vantagens de LINQ 
·Como fazer um Stickman em C + + 
·Quais são propriedades parciais 
·Como identificar os tipos de validação de entrada 
·Como fazer Cin.Fail 
·Funções Iomanip 
·Como usar LINQ em WPF 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados