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

Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
The Edge of Fate è Destiny 2.5. E questo è un problema
The Edge of Fate è Destiny 2.5. E questo è un problema
Bungie riesce a costruire una delle campagne più coinvolgenti della serie e introduce cambiamenti profondi al sistema di gioco, tra nuove stat e tier dell’equipaggiamento. Ma con risorse limitate e scelte discutibili, il vero salto evolutivo resta solo un’occasione mancata
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
AMD ha aggiornato l'offerta di CPU HEDT con i Ryzen Threadripper 9000 basati su architettura Zen 5. In questo articolo vediamo come si comportano i modelli con 64 e 32 core 9980X e 9970X. Venduti allo stesso prezzo dei predecessori e compatibili con il medesimo socket, le nuove proposte si candidano a essere ottimi compagni per chi è in cerca di potenza dei calcolo e tante linee PCI Express per workstation grafiche e destinate all'AI.
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


Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
SpaceX Starship: Ship 37 ha eseguito due...
Sharkoon punta sui case a basso costo, m...
La tua rete Wi-Fi fa pena? Questi FRITZ!...
Amazon, un weekend di fuoco per gli scon...
Ancora 3 smartwatch Amazfit in forte sco...
Sharkoon A60 RGB: dissipatore ad aria du...
HONOR 400 Pro a prezzo bomba su Amazon: ...
Offerte da non perdere: robot aspirapolv...
Apple Watch e Galaxy Watch ai minimi sto...
Il rover NASA Perseverance ha ''raccolto...
NASA e ISRO hanno lanciato il satellite ...
Switch 2 ha venduto 5,82 milioni di cons...
Assassin's Creed Black Flag Remake: le m...
Cosa ci fa una Xiaomi SU7 Ultra alle por...
Promo AliExpress Choice Day: prezzi stra...
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: 01:38.


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