|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
[c] creare un'interfacia grafica
salve, ho fatto un piccolo programma in c e vorrei creare una finestra, un'interfaccia grafica..invece di poterlo sare solo da terminale. Come si deve fare?? ah mi serve per linux non per windows.
grazie
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
puoi usare GTK: http://www.gtk.org/
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7262
|
Quote:
Python Ruby Perl Java JavaScript (ECMAScript) KDE interaction tools (Shell) C# Smoke |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
ehm... C# e C non sono la stessa cosa...?
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7262
|
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
)
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
C++ (con wxWidgets, QT, VCL e tanti altri ottimi framework) e Java (Swing, SWT, ...).
Se lavorassi in Windows ti consiglierei Delphi e/o C#. |
|
|
|
|
|
#9 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
dipende da quello che vuoi realizzare. cominciamo con qualche domanda basilare: cosa deve fare il tuo programma? su quali piattaforme deve girare? su quali non deve girare? |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
L'utente vuole creare una "finestra" in Linux, non avendo fornito altre informazioni non resta che consigliare i capisaldi C++ e Java se non si vuole infognare con GTK. Quando/se verranno fuori ulteriori dettagli da parte dell'utente si potrà approfondire il discorso... |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
ah mi interessa per ora solo per ambienti linux
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7262
|
al momento la miglior piattaforma di sviluppo interfaccie su linux è QT
lascia perdere le librerie di KDE.. usa QTDesigner qui un video dimostrativo http://dist.trolltech.com/video/browser.html tutto quello che ti serve lo troverai nei tuoi repository credo EDIT: è richiesto l'uso del C++ Ultima modifica di k0nt3 : 04-11-2007 alle 12:50. |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
Quote:
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7262
|
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
Le librerie per lo sviluppo di applicazioni GUI sono quasi sempre corredate da tool grafici, QT ha QTDesigner, wxWidgets ha diversi GUI Builders. Entrambe sono portabili, complete e relativamente facili da usare. Sempre per C++ c'è una selva di toolkit tipo FLTK, SmartWin, FOX, ... Volendo c'è anche tutto il mondo Java... |
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7262
|
il sito della trolltech è anche ricco di documentazione http://trolltech.com/developer/documentation |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2599
|
grazie a tutti per le risposte e i link ....
cmq in definitiva come linguaggi servono il C++ oppure nel caso il java (e l'inglese che devo ripetere per leggere le documentazioni )...inizio a darmi da fare
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread |
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
Ma per il momento, se fossi in te, mi concentrerei su C++ o Java. |
|
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Aug 2007
Messaggi: 1270
|
Quote:
Adesso mi sto dilettando con wxPython, poi provero pyQT, e personalmente mi sembra una soluzione molto comoda. Ad esempio hai la possibilità di chiamare per nome i paramentri che ti interessano, senza dover passare un valore anche a tutti i parametri di default che ci sono in mezzo, tipo questo: Codice:
DialogInfo = wx.MessageDialog(
parent = self,
caption = "Attendere...",
message = "Sto facendo...",
style=wx.OK)
self.Bind( wx.EVT_BUTTON, FunzioneXY, self.Button ) piu altre cose.... se quelli che cerchi è una soluzione comoda e veloce credo sia quello piu adatto. Seno vai di C++ e Java... Ultima modifica di arara : 04-11-2007 alle 14:00. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:04.












)








