GTK Dialog za linux izdvojena tema

poruka: 4
|
čitano: 17.875
|
moderatori: pirat, Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
protjeran
offline
GTK Dialog za linux

Evo da vam i predstavim i ovaj odličan program za linux ako već niste znali za njega Dakle, napisali ste neku skriptu i htjeli bi imati grafičko sučelje?  Pomoću GTK dialoga možete jednostavno skriptirati jednostava (i komplicirana) sučelja za GTK.  Sastavio sam i jedan kratki reference sa primjerima da možete skinuti i isprobati (zanemarite temu u primjerima - ružna je).

 

Uz to potrebno je i instalirati gtkdialog. Možete preko synaptica ili sudo apt-get install gtkdialog.

 

Official site (gdje možete pogledati i primjere - zanemarite zastarjeli izgled jer nisu screenshotovi baš ažurirani):

 

http://linux.pte.hu/~pipas/gtkdialog/

 

 

Link na reference manual:

 

http://www.filedropper.com/gtkdialog-reference

void function(char *str) {char buffer[16];strcpy(buffer,str); } void main() {char large_string[256];int i; for( i = 0; i < 255; i++) large_string[i] = 'A';function(large_string)
Poruka je uređivana zadnji put sri 3.2.2010 16:06 (Buffer Overflow).
Moj PC  
5 0 hvala 8
14 godina
protjeran
offline
GTK Dialog za linux

Pravi punokrvni interface designer se zove glade interface designer i moguće ga je naći u repository-u. On je kompliciraniji za koristiti (programira se u C-u ili pythonu) i jako malo tutorijala i manuala postoji na internetu. Ima nešto na službenoj stranici i nešto na youtube-u ali to nije ni približno dovoljno. Uglavno official page:

 

http://glade.gnome.org/

 

 

void function(char *str) {char buffer[16];strcpy(buffer,str); } void main() {char large_string[256];int i; for( i = 0; i < 255; i++) large_string[i] = 'A';function(large_string)
Moj PC  
0 0 hvala 2
14 godina
protjeran
offline
GTK Dialog za linux
void function(char *str) {char buffer[16];strcpy(buffer,str); } void main() {char large_string[256];int i; for( i = 0; i < 255; i++) large_string[i] = 'A';function(large_string)
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
GTK Dialog za linux

Ok,recimo da ja imam spreman ovaj kod:

#include<stdio.h>
#include<locale.h>
#include"termihead.h"
int main()
{
char op;
float a,b;
int i=1;
do
{
printf("___________________\n");
printf("| TERMICALC v0.2757245775424 |\n");
printf("-------------------\n");
printf("\n");
printf("CHOOSE YOUR MATHEMATICAL OPERATION\n");
printf("\n");
printf("[*] MULTIPLY \n");
printf("[/] DIVIDE \n");
printf("[+] ADD \n");
printf("[-] SUBSTRACT \n");
printf("[M] MODULO \n");
printf("[A] AVERAGE out of 2 \n");
printf("[O] CIRCLE\n");
printf("EXIT [E]\n\n");
printf("CREDITS [C]\n\n");
printf("OPERATION: ");
scanf(" %c", &op);

switch(op)
{
case 'e':
{
return 0;
}
case 'E':
{
return 0;
}
case '*':
{
mul();//those are from "termihead.h"
break;
}
case '/':
{
div();
break;
}
case '+':
{
sum();
break;
}
case '-':
{
sub();
break;
}
case 'M':
{
mod();
break;
}
case 'm':
{
mod();
break;
}
case 'A':
{
avg();
break;
}
case 'a':
{
avg();
break;
}
case 'O':
{
cir();
break;
}
case 'o':
{
cir();
break;
}
case 'c':
{
setlocale(LC_ALL, "croatian" );
cred();
break;
}
case 'C':
{
setlocale(LC_ALL, "croatian" );
cred();
break;
}
default:
{
printf("Wrong input!");
break;
}
}
printf("\n\n");
}while(i=1);
return 0;
}

 

Kako da ja to sada povežem sa sučeljem?

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice