Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Gianluigi

Pagine: 1 ... 5 6 [7] 8 9 ... 278
91
Programmazione / Re:Dirview nasconde i symlink
« il: 23 Febbraio 2024, 23:00:06 »
Installata la 3.19.0 sulla mia Debian, un controllo Dirview non mi mostra piu' i link simbolici: mi sono perso qualcosa?

No non ti sei perso niente, l'ho segnalato come bug, nella Master mostra i link simbolici mentre nella Stable no
Buonanotte
 :ciao:

92
Perché a me non funziona
A me funziona.......siete voi evidentemente che state antipatici a quel codice ! :evil:

Citazione
path = "/path/of/file"

o forse non abbiamo capito cosa occorre inserire nella path  :-\

93
Programmazione / Re:creazione colonna in columnview
« il: 20 Febbraio 2024, 12:29:30 »
mi sembri toppo avanti , ho provato a copiare incollare il codice dove dici ma non va mi da errore
Quale errore, puoi riportarlo qui?
Citazione
ma non c-e-  la possibilità di aggiungere le  colonne da interfaccia grafica ?? va fatto solo cosi ??
Come già detto Gambas è un linguaggio di programmazione e normalmente ci sono molti modi di ottenere un risultato e quasi sempre (come in questo caso) attraverso il codice

94
Programmazione / Re:creazione colonna in columnview
« il: 20 Febbraio 2024, 12:20:34 »
Anche se non è finito e in alcune parti è obsoleto ti consiglio di dare un'occhiata qui:
https://gambaswiki.org/wiki/tutorial
Se hai difficoltà con l'inglese o altre lingue e usi Firefox puoi installare dal menu di Firefox Strumenti > Estensioni il traduttore ImTranslator che ti permette di tradurre in italiano le frasi evidenziate.
Vedi immagine

Come già offerto, sono a disposizione per qualunque tuo dubbio.

95
Domande tecniche / Re:Uscita gambas 3.19.0 e AppImage
« il: 19 Febbraio 2024, 23:31:30 »
qualche prova ancora e mi avventuro nella wiki.....

Grande  :ok:

96
...ma la mia proposta perché non va bene ?

Perché a me non funziona (ho riprovato ancora poco fa) inserisco un una path valida a un programma gambas ma non succede nulla.
Credo che lui voglia aprire il File Manager (nel suo caso Thunar)

... e poi anche per il motivo che ha detto kicco  ;D

 :-*

97
Programmazione / Re:creazione colonna in columnview
« il: 19 Febbraio 2024, 23:01:02 »
mi sembri toppo avanti , ho provato a copiare incollare il codice dove dici ma non va mi da errore , mi sembra particolarmente difficile , ma non c-e-  la possibilita di aggiungere le  colonne da interfaccia grafica ?? va fatto solo cosi ??

Gambas è un linguaggio di programmazione, pertanto occorre ... programmare, che vuol dire scrivere dei comandi.
Per vedere come funziona il codice che ti ho passato, devi aprire un nuovo progetto grafico in Gambas, nominarlo ad esempio TestColumnView, cliccare su Crea e in FMain tasto destro > Apri codice e copiare il codice e incollarlo.
Vedi immagine allegata

Se hai dei dubbi chiedi pure, buonanotte

98
Domande tecniche / Re:Uscita gambas 3.19.0 e AppImage
« il: 19 Febbraio 2024, 19:01:23 »
 :ciao:
Grazie per la condivisione.
Se ti va potresti scrivere una wiki  :)

 :ciao:

99
Programmazione / Re:creazione colonna in columnview
« il: 19 Febbraio 2024, 18:57:54 »
Questo può servire?
Codice: [Seleziona]
Private hColumnView As ColumnView

Public Sub Form_Open()

  Dim hHBox As HBox
  Dim hButton As Button

  Me.Arrangement = Arrange.Vertical
  Me.Margin = True
  With hColumnView = New ColumnView(Me) As "ColumnView1"
    .Expand = True
    .Columns.count = 4
    '.Header = False
    .Columns[0].Alignment = Align.Center
    .Columns[0].Title = "Nome"
    .Columns[1].Title = "Amici 1"
    .Columns[2].Title = "Amici 2"
    .Columns[3].Title = "In competizione con"
    .add("first", "Pippo", Picture["icon:/16/clock"])
    hColumnView["first"][1] = "Pluto"
    hColumnView["first"][2] = "Paperino"
    hColumnView["first"][3] = "Gastone"
    .add("second", "Topolino", Picture["icon:/16/group"])
    hColumnView["second"][1] = "Minnie"
    hColumnView["second"][2] = "Basettoni"
    hColumnView["second"][3] = "Gamba di legno"
    .Columns[1].Width = -1
    .Columns[2].Width = -1
    .Columns[3].Width = -1
  End With
  With hHBox = New HBox(Me)
    .H = 35
  End With
  With hButton = New Button(hHBox) As "Button1"
    .W = 120
    .Text = "Add Column"
  End With

End

Public Sub ColumnView1_Click()

  Dim hGrid As GridView = hColumnView.Children[0]

  Print "Colonna "; hGrid.Column
  Print "Chiave "; Quote(hColumnView.Current.Key)
  Print "Valore "; Quote(hColumnView[hColumnView.Current.Key][hGrid.Column]); "\n"
  Print hColumnView.Item[hGrid.Column]

End

Public Sub Button1_Click()
 
  With hColumnView
    .Columns.Count = 5
    .Columns[4].Title = "Age"
    hColumnView["first"][4] = "31"
    hColumnView["second"][4] = "28"
  End With
 
End
:ciao:

100
Ciao vuott,
a volte ci fissiamo su cose complicate anche dove (forse) sono semplici.
Ogni file eseguibile ha un lanciatore, pertanto:
Codice: [Seleziona]
Public Sub Main()

  Dim sPath, sFM As String
  Dim aFM As String[] = ["konqueror", "nautilus", "dolphin", "mc", "krusader", "pcmanfm-qt", "pcmanfm", "xfe", "nemo", "thunar", "spacefm", "caja", "ranger", "deepin", "polo", "cfiles", "emacs", "vifm", "worker", "nnn", "wcm", "4panel", "lf", "jfileprocessor", "qtfm", "fman", "ytree", "liri", "pantheon", "doublecmd"]
  Dim aInstallFM As New String[]

  For i As Integer = 0 To aFM.Max
    sPath = "/usr/bin" &/ aFM[i]
    If Exist(sPath) Then
      aInstallFM.Push(aFM[i])
    Endif
  Next
  For Each sFM In aInstallFM
    Print sFM
  Next

End
questo codice dovrebbe funzionare ovunque e non credo che tenere la lista aggiornata sia un problema, cosa ne pensi?
 :ciao:

101
Programmazione / Re:Webview e scripts
« il: 11 Febbraio 2024, 17:34:49 »
Da qualche tempo, noto una limitazione nel webview che mi da' un po' fastidio. Uso questo componente in una applicazione che mi serve per trovare alcune tag per i miei file multimediali, e mi e' comodo usare discogs.com. Il fatto e' che, a causa di Gambas o del sito, parte della pagina e' dinamicamente composta, e non me la riporta nel controllo. Mostro un semplice esempio nell'immagine allegata: a sinistra la pagina (https://www.discogs.com/artist/1038288-King-Salami-The-Cumberland-Three) come e' visualizzata da Firefox, a destra come la monta il mio webview. Come si vede, barra sopra ma sopratutto la parte sotto non c'e'
Mi viene il dubbio che ci sia un qualche sistema veloce per ovviare a questa cosa, ma mi vengono in mente solo cose dalle complicazioni inversamente proporzionate al mio tempo libero :), e quindi provo a chiedere: nel frattempo, saluti a tutti  :ciao:

Ciao, è un po di tempo che non uso WebView, ci son stati dei cambiamenti ora QT usa gb.gui.qt.webkit mentre GTK usa gb.gui.webview.
Ho fatto una semplice prova con entrambi i componenti:
Codice: [Seleziona]
Public Sub Form_Open()

  WebView1.Url = "https://www.discogs.com/artist/1038288-King-Salami-The-Cumberland-Three"

End
e la pagina si è caricata correttamente (vedi immagine)
gb.gui.webview qui è più reattivo

 :ciao:

102
Segnalazione bug / Re:Documentazione non disponibile
« il: 28 Gennaio 2024, 23:51:51 »
Minisini l'ha sistemata con il commit: 8d934932
 :ciao:

grazie alla tua segnalazione  :)

 :ciao:

103
Programmazione / Re:Comportamento anomalo di una IF
« il: 27 Gennaio 2024, 14:08:32 »
Ciao Franco,

mi scuso, ma non ho fatto caso che lanci l'evento SetFocus per un pulsante.
Ma non tutti i controlli hanno l'evento SetFocus ad esempio il Button non lo ha.


Visto che ho fatto confusione, ho pensato di allegare un esempio, può essere utile?

104
Programmazione / Re:Comportamento anomalo di una IF
« il: 27 Gennaio 2024, 12:03:42 »

Succede che per PosLavori=0 viene eseguita correttamente la IF, ma il controllo non esce dal CASE (come io pensavo) e continua nelle righe sottostanti andando ad eseguire il secondo SetFocus; in effetti però, non ho inserito il Wait, pensi che questo possa essere il problema.

Comenque ti ringrazio Gianluigi, sei sempre solerte e proattivo come tuo solito.

Prego  :)

Non usare Wait, se ti serve solo una routine usa ELSE, se ti servono entrambe le routine, spostale come suggerito sopra in routine private da richiamare secondo necessità.

 :ciao:

105
Programmazione / Re:Comportamento anomalo di una IF
« il: 27 Gennaio 2024, 11:54:58 »
Il ragionamento che avevo impostato era: dopo essere entra nel Case 1 se PosLavori è uguale a 0 il programma deve eseguire il primo SetFocus, mentre per valori di PosLavori diversi si sarebbe passato all'esecuzione delle linee sotto la IF incontrando il secondo SetFocus ed agendo di conseguenza.

Succede che per PosLavori=0 viene eseguita correttamente la IF, ma il controllo non esce dal CASE (come io pensavo) e continua nelle righe sottostanti andando ad eseguire il secondo SetFocus

Quello è il logico comportamento, in questi casi le strade possono essere:
Inserire un Return subito dopo il primo setfocus
oppure
Se il codice prosegue dopo i case usare  If con Else

 :ciao:

Pagine: 1 ... 5 6 [7] 8 9 ... 278