Gambas France BETA


Pas de compte ? Incription

Les composants et KDE

Ce sujet est résolu.

1
AuteurMessages
jeanyvon#1 Posté le 23/7/2015 à 14:30:58
Gambas? Ma! Et gustoBonjour à tous!

Je m'y perd...
Je viens de mettre à jour avec la version 3.7.1.
Si je coche les composant GTK : Les graphiques fonctionnent bien MAIS ,Desktop ne fonctionne plus.
Si je coche les composants QT c'est le contraire.

[System]
Gambas=3.7.1 _ OperatingSystem=Linux _ Kernel=3.13.0-58-generic _ Architecture=x86 _ Distribution=Ubuntu 14.04.2 LTS
Desktop=KDE4 _ Theme=Oxygen _ Language=fr_FR.UTF-8 _ Memory=3906M
[Libraries]
Cairo=libcairo.so.2.11301.0 _ Curl=libcurl.so.4.3.0 _ DBus=libdbus-1.so.3.7.6 _ GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0 _ GTK+3=libgtk-3.so.0.1000.8 _ GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0 _ Poppler=libpoppler.so.44.0.0 _ Qt4=libQtCore.so.4.8.6 _ SDL=libSDL-1.2.so.0.11.4

Je ne sais plus comment m'orienter.
Merci de votre aide.
Vieillir? On peut retarder mais pas y échapper!
Reivillo#2 Posté le 23/7/2015 à 14:51:27
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonjour jeanyvon.

Peux-tu nous mettre un Bout de Code qui fait ressortir ce Problème!
Comme cela nous pourrions Tester de plus près, ce souci.

Merci.
Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
jeanyvon#3 Posté le 24/7/2015 à 13:06:11
Gambas? Ma! Et gustoAvec un peu de retard :

1
2
3
4
5
6
7
8
9
PUBLIC SUB Aide_aide_Click() 'affichage de l'aide
DIM afficheaide AS Process

afficheaide = EXEC ["firefox", Application.Path & "/aide.html"]' ça ça marche
'Desktop.Open("[url=http://www/home/jean-yvon/fichiers]http://www/home/jean-yvon/fichiers[/url] gambas 3/Microcompte3/aide.html") 'ça message d'erreur ou rien
'Desktop.Open("//home/jean-yvon/fichiers gambas 3/Microcompte3/aide.html") ' ça ne fonctionne pas!
'HtmlDocument.Open("[url=http://www/home/jean-yvon/fichiers]http://www/home/jean-yvon/fichiers[/url] gambas 3/Microcompte3/aide.html") ' ça non plus
'Shell("firefox" & Application.Path & "/aide.html") ' là : fichier n'existe pas.
END

merci encore
Vieillir? On peut retarder mais pas y échapper!
Flachy Joe#4 Posté le 26/7/2015 à 10:41:10
Iguane : Il Gambas Uniquement pour Activer ses NEuronesSalut,
tu n'aurais pas des problèmes avec les espaces ?
Essaye de double-quoter la chaîne passée au système (guillemets simples dans les guillemets double) :
1
Desktop.Open("'/home/jean-yvon/fichiers gambas 3/Microcompte3/aide.html'")

Pour ça :
1
Shell("firefox" & Application.Path & "/aide.html") ' là : fichier n'existe pas.

il faut un espace après firefox :
1
Shell("firefox " & Application.Path & "/aide.html")

et peut-être aussi quoter le chemin :
1
Shell("firefox '" & Application.Path & "/aide.html' ")


Bonne continuation.
;) Flachy Joe ;)
jeanyvon#5 Posté le 26/7/2015 à 15:33:26
Gambas? Ma! Et gustomerci Flachy Joe

kioclient(2639) KMessageBoxWrapper::error: "<html>Impossible d&apos;exécuter la commande spécifiée. Le fichier ou le dossier <b>file:///home/jean-yvon/&apos;/home/jean-yvon/fichiers gambas 3/Microcompte3/aide.html&apos;</b> n&apos;existe pas.</html>"

C'est la réponse pour ton code N°1 : Desktop.open
si je ne double cote pas voici la réponse:
QWidget: Cannot create a QWidget when no GUI is being used
Aborted (core dumped)


En utilisant Shell, je n'ai plus le choix du navigateur.

merci encore de la réponse
Vieillir? On peut retarder mais pas y échapper!
Gambette#6 Posté le 26/7/2015 à 17:48:37
Bonjour,

si tu veux utiliser xdg.open il faut que tu le lances avec exec.
1
EXEC ["xdg-open", "/home/jean-yvon/fichier gambas 3/aide.pdf"]
jeanyvon#7 Posté le 27/7/2015 à 07:48:19
Gambas? Ma! Et gustoMerci ça fonctionne
Je passe en résolu
petite info :https://doc.ubuntu-fr.org/xdg-open
Merci encore!
Vieillir? On peut retarder mais pas y échapper!
1