Forum Programmation.python tkinter → aliens (jeux)

Posté par  (site web personnel) . Licence CC By‑SA.
6
19
fév.
2023

Salut, c’est encore moi,

Après le démineur, nous avons cherché à voir jusqu’où nous pouvions aller avec un objet de type Canvas…

Dans le contexte, là où je travaille, je n’ai accès qu’à Python 3.5 Portable sur de vieux P4 Windows XP… (sans PyGame par exemple) C’est donc le défi…, faire des jeux en tkinter, sans son pour l’instant, mais c’est pas grave… Quoi que, si quelqu’un à une idée, de comment émettre du son, dans ce contexte ↑ (…)

Forum Programmation.python Démineur agréable avec tkinter

Posté par  (site web personnel) . Licence CC By‑SA.
6
18
fév.
2023

Salut les cas pythoneux,

Voici ma dernière copie d’un démineur agréable codé en Python avec le module tkinter.

Dans le contexte, là où je travail, je n’ai accès qu’à Python 3.5 Portable sur de vieux P4 Windows XP… (sans PyGame par exemple) C’est donc le défi…, faire des jeux en tkinter, sans son pour l’instant, mais c’est pas grave…

J’apprends moi-même Python, je prépare des supports d’apprentissage et j’accompagne déjà quelques élèves…

J’avais déjà partagé mon premier démineur par ici…

(…)

Décès de Fredrik Lundh (Effbot), auteur des bibliothèques PIL et Tkinter

Posté par  . Édité par Yves Bourguignon, Nÿco, Ysabeau 🧶 🧦, Barnabé et Naone. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
59
16
déc.
2021
Python

Fredrik Lundh était un contributeur Python ayant créé les bibliothèques de traitement d’image PIL et de GUI Tkinter. Il était connu pour avoir mis en ligne le site de tutoriel effbot.org couvrant ces bibliothèques. Son décès a été annoncé le 10 décembre 2021 sur la liste de diffusion des développeurs principaux du langage Python.

Forum Programmation.python tkinter - compte à rebours qui ne démarre pas

Posté par  . Licence CC By‑SA.
Étiquettes :
1
17
mai
2021

Bonjour,

J'ai un script qui m'affiche en plein écran un compte à rebours. Idéalement, je veux que le script soit lancé au démarrage d'un rasberry sous raspian. Ça, c'est bon. Puis, via kill j'envoie un SIGUSR2 pour démarrer le décompte proprement dit. Et c'est là que ça coince. Sans autre action de ma part, le décompte n'apparait pas. Par contre, si je clique sur l'écran, le décompte apparait et descend bien à 0. J'ai testé sur mon ordi sous debian (…)

Journal vnclic : partager facilement son écran sur un réseau local

Posté par  (site web personnel) . Licence CC By‑SA.
53
9
août
2020

Bonjour,

Je souhaite vous présenter un petit logiciel de partage d'écran que j'ai créé car je n'ai pas trouvé ce dont j'avais besoin. Il est téléchargeable ici: vnclic.

Le cas d'usage

Un atelier informatique où chacun utilise sa machine personnelle avec un système Linux. L'application permet à chaque participant de partager son écran avec l'ensemble du groupe en appuyant sur un bouton. Les participants ont accès à une liste de personnes partageant leur écran.

La killer feature: Dès (…)

Forum Programmation.python tk: boutons, actions et passage d'argument avec lambda

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
16
jan.
2019

Bonjour,
Je suis en train de faire une petite application graphique avec python et tk.

Je crée un canvas sur lequel je place quatre boutons à l'aide d'une boucle. Pour cela, je crée d'abord des tableaux, dans lequel je mettrai ensuite les objets boutons. Pour que chaque bouton puisse avoir une action différente, je souhaite donner un argument dans la commande de ceux-ci. Le problème que j'ai, c'est qu'avec mon code, tous les boutons ont la même action (j=4), et (…)

Forum Programmation.python actualisation automatique le contenu du widget Text dans tkinter

Posté par  . Licence CC By‑SA.
Étiquettes :
3
26
nov.
2018

bonjour;
je suis entrain de finaliser un projet, et j'ai rencontre un problème concernant l'actualisation automatique (update) du contenu du widget tkinter Text . voci le code correspondant à la partie qui pose problème :

    from tkinter import *
    from tkinter.ttk import Notebook
    import tkinter.ttk as ttk
    import time

    #window
    root=Tk()
    root.geometry('450x350')
    root.title('test')

    #variables
    ent_releves1=StringVar()
    ent_releves2=StringVar()

    #Functions:
    def archiver():

        archive_monitoring
(…)

Journal RasPyPlayer v2.2.0 est sorti !

Posté par  . Licence CC By‑SA.
10
17
avr.
2013
Ce journal a été promu en dépêche : RasPyPlayer v2.2.0 est sorti !.

Il y a un peu plus d'un mois je vous annonçais la sortie de la version v2.0 de RasPyPlayer[1]… Une version mineure plus tard et quelques cassages de tête plus tard, j'ai le plaisir de vous présenter la nouvelle mouture du média center léger spécialement conçu pour le Raspberry Pi (mais pas que) !

Je n'ai pas annoncé ici la version 2.1.0 car je la considérais mineure dans le sens où elle n'était qu'une étape préliminaire à cette nouvelle version.

Alors

(…)

Journal RasPyPlayer v2.0 est sorti !

Posté par  . Licence CC By‑SA.
12
4
mar.
2013
Ce journal a été promu en dépêche : RasPyPlayer v2.0 est sorti !.

Quelques mois après la sortie de la version v1.1[1] j'ai le plaisir de vous annoncer la nouvelle mouture de RasPyPlayer !

Cette nouvelle version consiste en une ré-écriture complète pour mieux utiliser la méthodologie objet afin de faciliter la maintenance du code et les évolutions (et parce qu'on ne code que très rarement bien au premier essai). D'autres évolutions sont au menu : la gestion des sous-titres externes (les fameux fichiers .srt) et une fenêtre « Configuration » pour régler les paramètres (…)

Journal RasPyPlayer, un lecteur de vidéos pour le Raspberry Pi

Posté par  . Licence CC By‑SA.
Étiquettes :
22
15
oct.
2012

Je possède deux petits Raspberry Pi[1] — ces mini PC qui coûtent quelques euros, qui ne sont pas totalement libres, mais qui ont le mérite d’exister — et ils ont tous les deux leur propre usage. Le premier me sert de lecteur audio de salon (MPD piloté par MPDroid) et le second est un lecteur vidéo (XBMC + médias stockés sur mon NAS).

XBMC est très complet, mais aussi très lourd, et l’utilisation n’est pas efficace ! Du fait du blob permettant l’utilisation des capacités (…)