Linux, LotATC, LOME, photos et autres…
Posts tagged python
[Python] Récupérer les évènements souris sans prendre le focus
Mar 9th
Dans le cadre de LoPlug, j’ai besoin de récupérer les évènements souris sur un second écran tout en continuant à jouer sur LockOn sur le premier. Sans rien, lors du clic sur le second écran, le focus est donné à LoPlug et LockOn se réduit dans la barre des tâches, c’est un peu embêtant…
L’astuce consiste à utiliser PyHook et de court-circuiter la pile d’évènements windows en s’insérant dedans. On récupère alors les informations, mais on empêche le changement de focus. Ensuite, il suffit de réinjecter l’évènement souris dans PyQt (voic ici ) et le tour est joué! On peut désormais cliquer sur More >
[PyQt] Générer un évènement souris/clavier
Mar 9th
Pour générer un évènement souris et/ou clavier sous PyQt (idem pour Qt), il faut récupérer la widget située sous le curseur de la souris avec :
QWidget.itemAt( pos )
Puis utiliser l’API:
ne = QMouseEvent(QEvent.MouseButtonPress, pos_for_my_widget , Qt.LeftButton, Qt.LeftButton, Qt.NoModifier)
QApplication.postEvent(my_widget, ne)
Attention, l’évènement n’est pas envoyé aux enfants, il faut donc bien faire attention à la widget à qui on l’envoi.
[Translate]LOME: Status et nouveautées
Jan 28th
Après un petit mois d’interruption pour cause de paternité ( ), le développement de LOME a repris de plus belle depuis quelques jours.
De nombreuses améliorations sont au programme: (more…)
[Translate]LOME : Ajout de la météo
Dec 10th
LOME avance bien, je viens d’ajouter l’ensemble des fonctions pour définir la météo. L’interface est un peu chargée mais c’est fonctionnel. Je regarderai plus tard pour la rendre plus jolie et intuitive, la fonctionnalité d’abord.
Sinon, toutes les fonctions sont utilisables sous Linux, grâce à tontonjoe (merci ) j’ai eu pas mal de remontées sur des bugs et des améliorations à faire. L’ensemble est désormais assez efficace et stable.
Les prochaines semaines vont se pencher sur les payloads des avions, la gestion du poids (et du pétrole). Puis, je m’attellerai à la définition des filtres (visibilité) et des pannes.
Quand tout ceci sera More >
LOME: version 0.1 (test)
Nov 29th
Pour ceux qui veulent tester, j’ai “releasé” une version 0.1, encore très loin de la version finale, mais qui fait tout de même pas mal de choses.
A télécharger ici (version windows): LOME 0.1
Merci de me remonter tout problème (apparement certains on des soucis de DLL, dites-moi! )
PS: Attention, ne réenregistrez pas vos missions sur des missions auquels vous tenez, je ne gère pas encore tous les paramètres, pertes garanties Mais ça gère: avions, hélicos, bateaux, véhicules au sol. Il manque tout ce qui est statique et pas mal de paramètres pour les avions notamment (fuel, payload….)
[Translate] More >LOME: sauvegarde sur tous les OS
Nov 24th
Nouvelle version livrée, au menu:
- Implémentation du Handbook, qui permet de stocker toutes les informations sur les avions, la météo… et y accéder sur un PC sans LockOn (ou sous Linux)
- Fenêtre plus petite
- Ouverture/Sauvegarde des missions sous Linux (attention: sous-entendu les missions *.lome et non LockOn, je peux pas faire de miracle..). Pour générer un *.lome, importez une mission LockOn avec LOME (PC sous windows avec LockOn) et sauvez-le…
- Pas mal de fix
- Version Windows directement accessible pour tester (répertoire dist à prendre en entier
Si vous testez cette version de dévelopement, n’hésitez pas à poster sur le groupe de dévelopement que j’ai créé, il More >