Autore Topic: TrayIcon, TrayMenu e scelta librerie  (Letto 2281 volte)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #15 il: 10 Gennaio 2010, 17:57:51 »
che centrano i vecchi!!!!!!!!!!!!
comunque forse questo sarà l' anno di gambas3 quindi potrebbe anche non essere male iniziare ad usarlo per i propri programmi.
Logicamente non potrai pretendere che altri usino il tuo software finchè non uscirà gambas3 visto che un progetto G3 non può essere letto da gambas2.

Offline Diego

  • Gamberetto
  • *
  • Post: 18
    • Mostra profilo
    • Darch Linux
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #16 il: 10 Gennaio 2010, 18:06:55 »
Tornando In Topic....fsurfing tu hai mai usato (o magari hai installato su un tuo pc) la versione 3?
AMD Phenom II X3 720 2,8GHz (oc 3,5GHz)- 2GB RAM DDRII 1066MHz (oc 1200MHz) - NVIDIA GEFORCE 9600GT 1GB - ArchLinux64 + Gnome // Win7 64b OnlyGame

Eeepc 1005HA-H - ArchLinux + Gnome + eee-control

BLOG

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #17 il: 10 Gennaio 2010, 18:14:36 »
si tempo fa lo fatto , ho anche creato un piccolo repo nonopacchetto di gambas3(ora ofline) sicuramente come hai fatto notare tu è molto più integrato a livetto di librerie qt/gtk

Offline Diego

  • Gamberetto
  • *
  • Post: 18
    • Mostra profilo
    • Darch Linux
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #18 il: 10 Gennaio 2010, 18:54:02 »
Ce l'hai percaso sotto mano? Mi riusciresti a controllare solo questa cosa delle qt, che mettendo su Visible il valore False, poi si vede lo stesso?

Con le gtk invece funziona...e mi sa da strana questa cosa...
AMD Phenom II X3 720 2,8GHz (oc 3,5GHz)- 2GB RAM DDRII 1066MHz (oc 1200MHz) - NVIDIA GEFORCE 9600GT 1GB - ArchLinux64 + Gnome // Win7 64b OnlyGame

Eeepc 1005HA-H - ArchLinux + Gnome + eee-control

BLOG

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #19 il: 10 Gennaio 2010, 21:45:03 »
nel codice manca :
Codice: [Seleziona]


Public Sub Form_Show()
Me.Hide

End
 


io ho ubuntu 9.10 quindi con gnome

impostando qt4 il form non si nasconde e la tray funziona


impostando  qt3 il form si nasconde e la tray funziona

impostando gtk il form si nasconde e  la tray funziona

impostando dg.gui logicamente il form si nasconde e  la tray funziona

a te le conclusioni :)

per il numero di conto a cui fare il bonifico mandami un PM :-P

[oftopic]

gambas3 è veramente bello cmq

[/oftopic]

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #20 il: 10 Gennaio 2010, 21:50:09 »
con qt4 l' unico modo in cui fmain si nasconde e impostando un timer a 100 ms

Codice: [Seleziona]

Public Sub Form_Show()

Timer1.Start
End

Public Sub Timer1_Timer()

  FMain.Hide
  Timer1.Stop

End

 


in alternativa credo che funzionerebbe avviando il progetto tramite un modulo che carica il form ma non lo visualizza

Offline Diego

  • Gamberetto
  • *
  • Post: 18
    • Mostra profilo
    • Darch Linux
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #21 il: 11 Gennaio 2010, 17:36:31 »
Allora con le gtk il problema è che il menu.popup usando le spunte se disattivate non le fa vedere, cono invisibili. invece se attivate tutto ok....Per quello sono passato alle qt...

Ti ringrazio tantissimo per questo trucchetto del timer!! Ci stavo impazzendo su questa cosa!!
AMD Phenom II X3 720 2,8GHz (oc 3,5GHz)- 2GB RAM DDRII 1066MHz (oc 1200MHz) - NVIDIA GEFORCE 9600GT 1GB - ArchLinux64 + Gnome // Win7 64b OnlyGame

Eeepc 1005HA-H - ArchLinux + Gnome + eee-control

BLOG

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: TrayIcon, TrayMenu e scelta librerie
« Risposta #22 il: 11 Gennaio 2010, 17:45:33 »
E devi vedere quante altre volte impazzirai prima di capire che il problema è uno dei due pacchetti...

Perciò ti do un consiglio: se vedi che il tuo codice è scritto bene ma non fa ciò che vorresti disabilita a turno una delle due librerie e fai delle prove...così eviti di perdere un giorno intero per colpa di una stupida libreria!!!