Newsgroup: it.comp.os.linux.development
Titolo: [GTK]: inizio

Ciao a tutti,
premetto che sono all'inizio. Vorrei creare dei programmi in C/C++ con
finestre, pulsanti, liste, etc sotto Linux. Mi pare di capire che per fare
questo serve il GTK:
1. dove lo posso trovare? Ci sono degli esempi, dei tutorial? Di che si
tratta?
2. posso usare solamente gcc ed il C di Linux per creare gli applicativi che
ho messo all'inizio?
Grazie.

ho messo all'inizio?
per creare le interfacce c'è *glade*, personalmente non mi piace
perchè trovo incasinato il codice che genera per cui continuo a fare a mano.
ciao
-- 
================================================================================
"...Unix, MS-DOS, and Windows NT (also known as the 
    Good, the Bad, and the Ugly)."                     (by Matt Welsh)

 ha scritto nel messaggio
news:slrn9sbptk...@barbarigo.tin.it...


degli esempi nelle distribuzioni (io ho SuSE 71.). Ora controllo
direi che una qualsiasi distibuzione ti fornisce tutto quello che ti serve per sviluppare,
l'unico punto su cui discutere animatamente;) č quale sia il "miglior" editor: *Vim* rules:))
il tutorial delle gtk č corredato da esempi. Per avere esempi piů "sostanziosi"
guardati i sorgenti di una qualsiasi applicazione che usa le gtk.
ciao
-- 
================================================================================


l'unico punto su cui discutere animatamente;) č quale sia il "miglior" editor: *Vim* rules:))
Suggerimenti:
scaricarsi vim 6.0 (
http://www.vim.org
)
e poi passare un pochino del proprio tempo su 
http://vim.sf.net
, e
scaricarsi un po di plugins, di tips vari, ecc.
Se prima riuscivo a malapena ad adattarmi ad un altro editor (tutti),
ora non riesco piu', ci sono molte funzionalita' molto comode, ma
senza orpelli o appesantimenti inutili.
E il tutto funziona anche sotto console :-)
-- 
+---- | Un OS per domarli, Un OS per trovarli,             |  -o)
+---+ | Un OS per ghermirli e nel buio incatenarli         |  /\\
 O  | | Nella terra di Redmond, ove l'ombra cupa scende... | _\_V
                    raffaele punto salmaso presso libero punto it

 che per fare questo serve il GTK:
Ti hanno mentito, serve QT

> che per fare questo serve il GTK:
K:H> Ti hanno mentito, serve QT
Lascia perdere.  Per GTK ci  sono buone guide  di cui puoi  trovare la
versione elettronica corrispondente a quella stampata.
Le QT  non sono male,  ma hanno una  licenza non molto  chiara, quindi
potrebbero metterti i bastoni tra le ruote.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 potrebbero metterti i bastoni tra le ruote.
La licenza delle QT e` chiarissima, e` la stessa di Linux, e si chiama GPL.
Se vuoi fare un programma proprietario ovviamente non puoi usarla. E ti 
tocca comprare una licenza commerciale dalla TrollTech. Si chiama dual 
licensing ed e` una pratica normale.
Ciao
Simone

> potrebbero metterti i bastoni tra le ruote.
SP> La licenza delle QT e` chiarissima, e` la stessa di Linux, e si chiama GPL.
Ne sei proprio certo ? Io ho letto di no da poco...


 has taken over the packaging.
QT 2.2 and later is dual licensed under the QPL and the GPL
Please refer to /usr/share/common-licenses/GPL for complete GPL license.
[tralascio il resto]
Ciao
Simone

 writes:
SP> QT 2.2 and later is dual licensed under the QPL and the GPL
SP> Please refer to /usr/share/common-licenses/GPL for complete GPL license.
Ad essere sincero vorrei sentire cosa ne pensa Richard Stallman :) (scherzi
a parte, ha redatto la GPL con adeguata consulenza legale).


La licenza delle QT e` chiarissima, e` la stessa di Linux, e si chiama GPL.
Hmmm... che io mi ricordi non e' cosi'.
La licenza di QT Free Edition e' la QPL, mentre e'
QT/Embedded Free Edition che e' distribuita dietro GPL.
Poi c'e' QT Professional Edition con la quale si puo'
realizzare software proprietario (non free).
-- 
The Follet

 realizzare software proprietario (non free).
da 
http://www.trolltech.com/developer/licensing/index.html
The Qt Free Edition (version 2.2 and later) is released under the Open 
Source license QPL , and GPL. The Qt Free Edition may be freely copied 
and distributed, put on ftp-sites and CD-ROMs etc. Qt Free Edition is 
provided with no warranty and no support.
e invece su 
http://www.trolltech.com/developer/licensing/gpl.html
Qt also offers GNU GPL licensing from version 2.2 and upward. Any 
software produced with Qt under the GNU GPL license, and any 
derivatives of this software, must also be released under the GPL. As 
before, any user who wishes to create proprietary or closed source 
software must first purchase a development license from Trolltech.

Questo e' quello che ho trovato adesso:
da 
http://doc.trolltech.com/3.0/license.html
Qt Free Edition License Agreement
The Qt Free Edition is distributed under the Q Public
License (QPL). It allows free use of Qt Free Edition for
running software developed by others, and free use of Qt
Free Edition for development of free/Open Source software.
There is more information about the QPL at the Trolltech web
site. 
Note that the Qt/Embedded Free Edition is not distributed
under the QPL, but under the GNU General Public License
(GPL). 
For development non-free/proprietary software, the Qt
Professional Edition is available. It has a normal
commercial library license, with none of the special
restrictions of the QPL or the GPL. 
-- 
The Follet


non c'e' che dire, un'azienda con idee chiare sul suo futuro e coerente 
nei suoi progetti
morale: usate gtk

 "The Follet" ha scritto:


Eh?  Quello che fanno e` molto logico, dal loro punto di vista.  Se tu
sei un'azienda che non vuole rilasciare un programma come software
libero, devi comprare le Qt professional.  Se invece, scrivi software
libero, lo rilasci sotto la GPL senza problemi.
-- 
David N. Welton
   Consulting: 
http://www.dedasys.com/
Free Software: 
http://people.debian.org/~davidw/
   Apache Tcl: 
http://tcl.apache.org/
     Personal: 
http://www.efn.org/~davidw/

 libero, lo rilasci sotto la GPL senza problemi.
leggi meglio: Se usi la free, devi rilasciare sotto QPL (che alla 
comunita' Opensource non e' mai piaciuta, vedi i vari articoli a 
riguardo, anche se non capisco il perche'). Se usi la embedded free, 
c'e' la GPL. prima invece dicevano che si poteva usare la GPL per la 
FREE senza problemi... se si decidessero, sarebbe meglio, soprattutto 
per loro. 

 ha scritto nel messaggio
news:9q63k7$mks$1...@pegasus.tiscalinet.it...
