Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-05-2008, 12:29   #1
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
[C/C++] IDE per GUI

Ciao a tutti...

Cosa consigliate come ambiente di sviluppo che metta in condizioni di creare un programma (in C/C++) con una semplice interfaccia grafica???
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 12:37   #2
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
KDevelop

Se usi Qt come libreria di base per il programma puoi usare Designer per creare le finestre in maniera grafica.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 13:17   #3
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
KDevelop

Se usi Qt come libreria di base per il programma puoi usare Designer per creare le finestre in maniera grafica.
Ha limitazioni per quanto riguarda l'uso con KDE/GNOME?
Perché mi servirebbe per sviluppare un progettino per l'università...
Io sto su Ubuntu (Gnome)... E il programma finale dovrà funzionare con meno limitazioni possibili...
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 13:26   #4
dvd100
Senior Member
 
L'Avatar di dvd100
 
Iscritto dal: Feb 2004
Città: Torino
Messaggi: 3236
Per gnome esiste anjuta
Prova anche code::blocks
dvd100 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 13:33   #5
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da shinji_85 Guarda i messaggi
Ha limitazioni per quanto riguarda l'uso con KDE/GNOME?
Perché mi servirebbe per sviluppare un progettino per l'università...
Io sto su Ubuntu (Gnome)... E il programma finale dovrà funzionare con meno limitazioni possibili...
limatazioni,dipende da cosa intendi,un programam qt lo puoi far girare sotto gnome senza problemi,ovviamente non sarà integrato come un app nativa e si porta dietro le qt come dipendenza,per lo sviluppo,bhe li non hai scelta,kdevelop se decidi sviluppare per kde/qt oppure anjuta o quan'altro più glade per le gtk!
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 13:44   #6
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Ma non esiste qualcosa con il quale sviluppare indipendentemente da KDE/GNOME?
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 13:52   #7
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da shinji_85 Guarda i messaggi
Ma non esiste qualcosa con il quale sviluppare indipendentemente da KDE/GNOME?
cosa vuol dire indipendentemente?se devi creare una gui sarai sempre legato a delel librerie,eventualmente ci sono le wxwidgets,o le tk o altre che ora non mi vengono!
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 14:05   #8
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
cosa vuol dire indipendentemente?se devi creare una gui sarai sempre legato a delel librerie,eventualmente ci sono le wxwidgets,o le tk o altre che ora non mi vengono!
Intendo un ambiente di sviluppo (che ad esempio usi QT) ma non sia legato per forza a KDE o GNOME...
Usabile da ENTRAMBI i sistemi... Per sviluppare su 2 computer... Uno con KDE e uno con GNOME...
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 14:14   #9
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Di toolkit completamente slegati da kde o gnome ci sono foxtoolkit e le tk. wxWidgets si appoggiano sulle gtk su linux. In ogni caso se vuoi qualcosa che non si porti dietro dipendenze da DE vari preparati ad usare progetti minori con assolutamente nessuna integrazione in ambienti di sviluppo, poca documentazione e un aspetto grafico decisamente pessimo in alcuni casi.

Da quello che ho potuto provare in questo momento le Qt sono le librerie migliori da usare per uno sviluppo di applicazioni grafiche su Linux quindi ti consiglio quelle + kde
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 14:38   #10
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
io ti consiglio di usare le qt con il plugin per l'integrazione con l'ide eclipse-cdt
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 15:09   #11
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Quote:
Originariamente inviato da -Slash Guarda i messaggi
io ti consiglio di usare le qt con il plugin per l'integrazione con l'ide eclipse-cdt
LINK!

Comunque grazie a tutti dei consigli... Domani farò un po' di prove con Ubuntu / Eclipse...

Ultima modifica di shinji_85 : 10-05-2008 alle 15:47.
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2008, 16:45   #12
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
Quote:
Originariamente inviato da shinji_85 Guarda i messaggi
LINK!

Comunque grazie a tutti dei consigli... Domani farò un po' di prove con Ubuntu / Eclipse...
http://trolltech.com/company/newsroo...-24.8884335791

non l'ho provato molto a fondo, pero qtdesigner mi sembra molto ben integrato
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2008, 11:31   #13
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Quote:
Originariamente inviato da -Slash Guarda i messaggi
http://trolltech.com/company/newsroo...-24.8884335791

non l'ho provato molto a fondo, pero qtdesigner mi sembra molto ben integrato
Sembra funzionare...
Dopo aver installato il pacchetto "dev" per le QT (di default non c'era)...
Ora mi seguo un po' il tutorial che c'era dentro il plugin di Eclipse...


GRAZIE ANCORA!!!
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 11:14   #14
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Come non detto...
Compila correttamente finché non aggiungo un metodo (per associare un'azione alla pressione di un pulsante)...
Dopodiché escono fuori errori che non capisco "multiple definition of"... Quando tutte le inclusioni sono fatte con la direttiva #ifndef...

Il tutto seguendo il tutorial contenuto nello stesso plugin... Anche provando ad eseguire il codice d'esempio già scritto...
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 18:42   #15
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
se puo consolarti a me si blocca molto prima...

non capisco perchè ma creando un nuovo progetto sotto mi da:
Codice:
make: *** No targets specified and no makefile found.  Stop.		mirino	line 0	1210784715822	0
tu come hai risolto?
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 20:42   #16
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Allora...
Il problema delle "multiple definition" dipendeva da un file .PRO che era nel progetto settato male...
Non so per quale motivo erano inclusi 3/4 volte gli stessi .cpp tra i SOURCE...

Il tuo errore sinceramente non lo capisco...
Io ho preso Eclipse per C/C++ (circa 60 MB dal sito)...
Ho scaricato il plugin per QT (non mi ricordo se dal tuo link o da qui: http://trolltech.com/developer/downl...ation-download)...
E all'avvio ho cercato in Help --> Cheat Sheets qualcosa per QT...
Lì in pratica c'è un tutorial passo passo... L'unico settaggio che ho fatto è stato il percorso delle librerie... Che per me è /usr/share/qt4/
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 20:50   #17
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
sono riuscito a risolverlo creando un nuovo make. ora compila l'applicazione diciamo che crea lui di default, ossia la finestra vuota che non fa niente. mettendo pero il sorgente di un esempio di qtdesigner delle qt da 5/6 errori dicendo che alcune cose non sono state definite

bah... ho provato kdevelop ma non mi piace sinceramente
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 21:05   #18
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Le QT hanno delle api talmente semplici e pulite che preferisco sempre scrivere il codice a mano quando le uso, da quanto sono usabili.
Facendo cosi tra l'altro è possibile fare molte cose utili, come sfruttare il modello MVC per visualizzare i dati delle proprie classi direttamente nei widget, oppue usare i signal/slot per far comunicare tra di loro i propri oggetti...
Inoltre si ha un codice molto piu mantenibile, mentre quello generato dal gui designer lo puoi manipolare solo col gui designer, perche a metterci le mani è un incubo.
arara è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 21:07   #19
shinji_85
Senior Member
 
L'Avatar di shinji_85
 
Iscritto dal: Nov 2003
Messaggi: 1655
Pure a me fa abbastanza schifo sia kdevelop che anjuta (sarà l'abitudine ad usare Eclipse ormai)... E comunque li ho solo intravisti...
Io per le QT con Eclipse sono arrivato al massimo a compilare l'esempio (AddressBook) incluso nel plugin...
Che poi è quello che andresti a realizzare seguendo passo passo quella piccola guida...
Sono ben lontano dal realizzare una (semplice) interfaccia per la mia applicazione...
shinji_85 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 22:01   #20
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
Quote:
Originariamente inviato da arara Guarda i messaggi
Le QT hanno delle api talmente semplici e pulite che preferisco sempre scrivere il codice a mano quando le uso, da quanto sono usabili.
Facendo cosi tra l'altro è possibile fare molte cose utili, come sfruttare il modello MVC per visualizzare i dati delle proprie classi direttamente nei widget, oppue usare i signal/slot per far comunicare tra di loro i propri oggetti...
Inoltre si ha un codice molto piu mantenibile, mentre quello generato dal gui designer lo puoi manipolare solo col gui designer, perche a metterci le mani è un incubo.
ma a me è un problema piu generale con le qt credo.. perchè sia con windows che con linux, e sia con eclipse che con codeblocks se faccio per esempio

Codice:
#include <QtUiTools>
come dice qui http://doc.trolltech.com/4.4/qtuitools.html#details

mi risponde: QtUiTools, no such file or directory

nella cartella include delle mie qt QtUiTools è una cartella che contiene a sua volta il file QtUiTools, ma se provo ad includere QtUiTools/QtUiTools mi da una caterva di errori

cioe proprio non riesco a capire

sto copiando pari pari l'esempio calculatorform, quindi non posso aver fatto errori di codice io...
-Slash è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
La Corea del Sud vorrebbe costruire una ...
Rilasciati i primi risultati delle anali...
Robot umanoidi low cost? Unitree ci prov...
Non solo Rocket Lab, anche Avio potrebbe...
Chips Act UE: 41,5 milioni di euro a Eph...
Ryzen Threadripper 9000 al debutto il 31...
Nuovi coupon nascosti Amazon (aggiorname...
Chatbot e salute mentale: nascono i prim...
Prezzi in ribasso su Amazon su tante com...
Eureka J15 Ultra spiazza la concorrenza ...
Stufi di tagliare il prato? Questi robot...
Anche Dyson si adegua: sconti fino a 200...
Mi sono rotto un dito, e le avventure gr...
Tutto vero: costa solo 899€ il portatile...
Lefant M330Pro da 5.000Pa a 104€ o i due...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v