DArtSite
Linux, LotATC, LOME, photos et autres…
Linux, LotATC, LOME, photos et autres…
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 >
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]Mar 8th
Après le thème, voilà le DArtSite optimisé pour les mobiles (un peu trop long en 3G sinon ). Pour y accéder, c’est la même adresse http://www.dartsite.org , le reste se fait tout seul!
[Translate]Mar 4th
C’est le printemps, l’occasion de changer de décor!
Encore merci aux développeurs de Wordpress, sans qui, changer de thèmes ne serait pas aussi facile
[Translate]Feb 22nd
Quelques news des 2 projets.
Une version 0.1.0 de LoPlug est en cours. Après la preview 0.0.1 nous avons optimisé de nombreuses choses et mis en place une architecture très ouverte pour le futur.
Au menu de cette prochaine version:
Dec 12th
LoPlug est un nouveau projet. Le but est de pouvoir interconnecter plusieurs modules entre eux par n’importe qui et d’augmenter le potentiel de chacun. Ces modules sont amenés à être nombreux et variés. Chaque module a sa configuration propre et a 3 fonctions principales: