Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-01-2004, 21:24   #1
LukA4e
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 828
Qt3 o Gtk?

secondo voi su linux quali sono meglio, per programmare un'interfaccia?

la + facile??
__________________
----LukA4e----

www.foxlinux.org
LukA4e è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2004, 21:46   #2
xybercom
Senior Member
 
L'Avatar di xybercom
 
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
imho:
Premessa: secondo me le librerie C++ sono più facili da usare di quelle C e permettono di scrivere programmi più compatti.

La libreria più facile secondo me è Fltk anche se è un po' minimale.
wxWindows è molto estesa e mi sembra anche facile.

Tra le Qt e le gtk c'è il fatto che le Qt non sono completamente free ma sono librerie C++ native mentre le gtk sono in C (anche se ci sono i bindings C++ che però personalmente non mi entusiasmano).
__________________
powered by GNU/Linux [ Debian Sid ]
xybercom è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2004, 22:13   #3
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
fox . Mai visto niente di più semplice.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2004, 22:40   #4
xybercom
Senior Member
 
L'Avatar di xybercom
 
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
Quote:
Originariamente inviato da ilsensine
fox . Mai visto niente di più semplice.
Non l'ho mai provata però se ha una base di utenti piccola (esempi di programmi scritti con fox ?) non so quanto valga la pena di investirci tempo [senza polemica]
__________________
powered by GNU/Linux [ Debian Sid ]
xybercom è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 07:21   #5
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
Quote:
Originariamente inviato da ilsensine
fox . Mai visto niente di più semplice.
azz! non lo conoscevo!!!
mi guarderò un pò di documentazione.

per ora cmq tra gtk e qt voto qt, le trovo molto più semplici


ciao
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 08:54   #6
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da xybercom
Non l'ho mai provata però se ha una base di utenti piccola (esempi di programmi scritti con fox ?) non so quanto valga la pena di investirci tempo [senza polemica]
Ha una base di utenti piccola ma molto attiva. E poi sono state portate su tantissime piattaforme.

Quote:
esempi di programmi scritti con fox ?
Diversi esempi sono nei sorgenti. Sono state scritte anche app commerciali per grafica opengl (l'autore delle fox si occupa proprio di queste cose).
Un programmino per pda (ma anche per pc) che ho scritto io lo trovi sul mio www (non oso chiamarla home page )
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 14:48   #7
LukA4e
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 828
adesso provo...
__________________
----LukA4e----

www.foxlinux.org
LukA4e è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 20:35   #8
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
a parte il fatto che non mi si compila , ma questo lo risolvo....

dove posso trovare della documentazione?
su google non ho trovato nulla.
mi spiego meglio: non voglio la documentazione del sito, quella mi sarà utile, ma più tardi.
vorrei un tutorial stupidissimo che mi faccia vedere le basi, poi mi studio la documentazione.
almeno io ho sempre fatto così...

qualcuno ha un sito che spieghi qualcosa?

ciao
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 20:40   #9
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Se stai parlando delle fox, c'è una introduzione che illustra il principio:
http://www.fox-toolkit.org/introduction.html
Oltre questa, ho trovato molto utili i numerosi esempi inclusi nei sorgenti. La documentazione generale delle classi è un ottimo riferimento quando sai già che oggetti ti servono.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 20:49   #10
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
Quote:
Originariamente inviato da ilsensine
Se stai parlando delle fox, c'è una introduzione che illustra il principio:
http://www.fox-toolkit.org/introduction.html
Oltre questa, ho trovato molto utili i numerosi esempi inclusi nei sorgenti. La documentazione generale delle classi è un ottimo riferimento quando sai già che oggetti ti servono.
ehm...
si, intendevo proprio questo!
del resto ho letto introduzione e da geniaccio quale sono ho pensato fossero tutte cose inutili o magari la vita del programatore che la ha fatta.
mi sà che è megli se ci bevo sopra


grazie, ciao
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 21:07   #11
LukA4e
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 828
è difficile utilizzare glade e programmare le interf.?
__________________
----LukA4e----

www.foxlinux.org
LukA4e è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 21:16   #12
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Nel frattempo sposto in Programmazione, che qui siamo un pò OT...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2004, 22:49   #13
MrAsd
Senior Member
 
L'Avatar di MrAsd
 
Iscritto dal: Jun 2002
Città: Piacenza - Bergamo
Messaggi: 1688
Io preferisco le gtk
__________________
Good Kitty: "Jo'z heer!"
MrAsd è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2004, 14:59   #14
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
dopo qualche schiaffone con la compilazione sono riuscito a installarlo.
il readme non parla di nient'altro dopo make install, ma adesso se provo a compilare un file che richieda fx.h mi dice che non trova il file....
che mi sono fumato?


ciao
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2004, 15:08   #15
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Se il file include "fx.h", devi indicare il percorso degli header delle fox a gcc con -I <percorso>. Altrimenti, se il file include <fox/fx.h> oppure <fox-1.1/fx.h> (a seconda della versione fox che usi), non dovrebbe essere necessario.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2004, 21:55   #16
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
torno a rompere le scatole.
se copio pari pari il codice dell'introduzione mi dà una decina di errori

con questo
Codice:
#include <fox/fx.h>

class FinestraPrincipale : public FXMainWindow {
  FXDECLARE(FinestraPrincipale)
    
    private:
  FXVerticalFrame *Frame;
    protected:
  FinestraPrincipale(){}
    public:
  FinestraPrincipale(FXApp* a);
  virtual void create();
}

FXIMPLEMENT(FinestraPrincipale,FXMainWindow,NULL,0)

FinestraPrincipale::FinestraPrincipale(FXApp *a):FXMainWindow(a,"FinestraPrincipale",NULL,NULL,DECOR_ALL,0,0,400,300){
  Frame=new FXVerticalFrame(this,FRAME_SUNKEN|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_LEFT);
  new FXButton(Frame,"&CHIUDI",NULL,getApp(),FXApp::ID_QUIT,FRAME_THICK|FRAME_RAISED|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_LEFT,0,0,0,0,10,5,5);
}
void FinestraPrincipale::create(){
  FXMainWindow::create();
  show();
}

int main(int argc,char *argv[]){
  FXApp* application=new FXApp("Scribble","test");
  application->init(argc,argv);
  new FinestraPrincipale(application);
  application->create();
  application->run();
  return 0;
}
invece mi dà:
Codice:
g++ fox.cpp
fox.cpp:15: error: ISO C++ forbids defining types within return type
fox.cpp:15: error: syntax error before `*' token


funzionasse almeno l'esempio potrei cercare dove ho sbagliato, ma così alla cieca non sò proprio cosa fare....

ciao
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2004, 22:27   #17
xybercom
Senior Member
 
L'Avatar di xybercom
 
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
da una scorsa veloce direi che ci sono almeno 3 ';' che mancano alle linee 9, 13 e 15

Codice:
#include <fox/fx.h>

class FinestraPrincipale : public FXMainWindow {
  FXDECLARE(FinestraPrincipale)
    
    private:
  FXVerticalFrame *Frame;
    protected:
  FinestraPrincipale(){};
    public:
  FinestraPrincipale(FXApp* a);
  virtual void create();
};

FXIMPLEMENT(FinestraPrincipale,FXMainWindow,NULL,0);

FinestraPrincipale::FinestraPrincipale(FXApp *a):FXMainWindow(a,"FinestraPrincipale",NULL,NULL,DECOR_ALL,0,0,400,300){
  Frame=new FXVerticalFrame(this,FRAME_SUNKEN|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_LEFT);
  new FXButton(Frame,"&CHIUDI",NULL,getApp(),FXApp::ID_QUIT,FRAME_THICK|FRAME_RAISED|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_LEFT,0,0,0,0,10,5,5);
}
void FinestraPrincipale::create(){
  FXMainWindow::create();
  show();
}

int main(int argc,char *argv[]){
  FXApp* application=new FXApp("Scribble","test");
  application->init(argc,argv);
  new FinestraPrincipale(application);
  application->create();
  application->run();
  return 0;
}
__________________
powered by GNU/Linux [ Debian Sid ]

Ultima modifica di xybercom : 31-01-2004 alle 22:31.
xybercom è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2004, 22:46   #18
xybercom
Senior Member
 
L'Avatar di xybercom
 
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
Quote:
Originariamente inviato da ilsensine
Ha una base di utenti piccola ma molto attiva. E poi sono state portate su tantissime piattaforme.
Hai ragione, ho visto (apt-cache search fox) che ci sono anche i pacchetti .deb per Debian, quindi sono per forza librerie valide
__________________
powered by GNU/Linux [ Debian Sid ]
xybercom è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2004, 09:19   #19
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
FXIMPLEMENT è una macro.
per il resto hai ragione, mancavano il ; sulla 9. non lo ho messo perchè sul tuttorial non lo metteva
sulla classe me ne ero accorto dopo aver postato.

ora però la situazione è peggiorata..

Codice:
/tmp/ccXEKCJd.o(.text+0x78): In function `FinestraPrincipale::handle(FXObject*, unsigned, void*)':
: undefined reference to `FXMetaClass::search(unsigned) const'
/tmp/ccXEKCJd.o(.text+0xe7): In function `FinestraPrincipale::handle(FXObject*, unsigned, void*)':
: undefined reference to `FXMainWindow::handle(FXObject*, unsigned, void*)'
/tmp/ccXEKCJd.o(.text+0x12d): In function `FinestraPrincipale::FinestraPrincipale[not-in-charge](FXApp*)':
: undefined reference to `FXString::FXString[in-charge](char const*)'
/tmp/ccXEKCJd.o(.text+0x13f): In function `FinestraPrincipale::FinestraPrincipale[not-in-charge](FXApp*)':
: undefined reference to `FXMainWindow::FXMainWindow[not-in-charge](FXApp*, FXString const&, FXIcon*, FXIcon*, unsigned, int, int, int, int, int, int, int, int, int, int)'

...

function `FXShell::FXShell[not-in-charge]()':
: undefined reference to `vtable for FXShell'
/tmp/ccXEKCJd.o(.gnu.linkonce.t._ZN11FXCompositeC2Ev+0xd): In function `FXComposite::FXComposite[not-in-charge]()':
: undefined reference to `FXWindow::FXWindow[not-in-charge]()'
/tmp/ccXEKCJd.o(.gnu.linkonce.t._ZN11FXCompositeC2Ev+0x19): In function `FXComposite::FXComposite[not-in-charge]()':
: undefined reference to `vtable for FXComposite'
collect2: ld returned 1 exit status
vi ho saltato le centinaia di pagine che mette in mezzo, che intanto sono la stessa cosa
cia
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2004, 12:07   #20
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da NA01
undefined reference to xxx
Speri che gcc capisca di quali liberire ha bisogno il programma leggendoti nel pensiero?

(v. opzione -l in gcc, devi linkare con -lFOX o -lFOX-1.1. Questo è vero per fox, Qt, gtk, o qualsiasi programma che usi librerie esterne)
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
Amazon versa 180 milioni al Fisco e canc...
Meta, il Board di Supervisione guarda o...
DJI rivoluziona le consegne aeree: il nu...
Fibercop e Microsoft Italia uniscono per...
App Store Award 2025: scarica le 17 app ...
NVIDIA fa marcia indietro, il supporto P...
Addio definitivo alla GeForce GTX 1080: ...
Numeri record per gli iPhone 17: Apple s...
L'Italia del 2025 raccontata da Google: ...
Piaggio lancia Porter NPE, il pick-up el...
Xiaomi L1 a 153€: il proiettore smart 10...
Dopo Amazon, anche il data center di Gro...
Scoppia il caso Meta AI: l'Europa apre u...
Torna in sconto dopo mesi il super table...
Ricarica elettrica senza cavi: in Svizze...
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: 17:34.


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