Narzędzia użytkownika

Narzędzia witryny


wiki:mucode

Mu Code w starej wersji

Do nauki Pythona polecam bardzo edytor Mu, ale w starej wersji, kiedy był dedykowany prawie tylko do małych komputerków MicroBit. Jeżeli masz do nich dostęp, możesz nadal używać Mu 0.9.12, ale trzeba go trochę poprawić.

Najpierw trzeba zrobić venva przy użyciu Pythona 3.12. Potem zainstalować zależności:

alabaster==1.0.0              
babel==2.17.0               
certifi==2025.10.5           
charset-normalizer==3.4.4  
coverage==7.11.0           
docutils==0.21.2                                                         
idna==3.11    
imagesize==1.4.1                                                         
iniconfig==2.1.0
Jinja2==3.1.6
MarkupSafe==3.0.3
packaging==25.0
pluggy==1.6.0
pycodestyle==2.14.0
pyflakes==3.4.0
Pygments==2.19.2
PyQt5==5.15.11
PyQt5-Qt5==5.15.17
PyQt5_sip==12.17.1
pyserial==3.5
pytest==8.4.2
pytest-cov==7.0.0
QScintilla==2.14.1
requests==2.32.5
roman-numerals-py==3.1.0
setuptools==80.9.0
snowballstemmer==3.0.1
Sphinx==8.2.3
sphinxcontrib-applehelp==2.0.0
sphinxcontrib-devhelp==2.0.0
sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0 
urllib3==2.5.0

Trochę przerobiony Mu: mu-0.9.12-py312.zip . Zawiera dwie poprawki:

  • szare ikonki przystosowane do ciemnego motywu,
  • plik mu/interface.py jest trochę zmieniony
777     def autosize_window(self):
778         """
779         Makes the editor 80% of the width*height of the screen and centres it.
780         """
781         screen = QDesktopWidget().screenGeometry()
782         w = 1000
783         h = 800
784         self.resize(w, h)
785         size = self.geometry()
786         self.move(10, 10)

Po zaaplikowaniu tych dwóch poprawek program działa i nawet nieźle wygląda.

wiki/mucode.txt · ostatnio zmienione: 2025/10/16 17:28 przez 127.0.0.1

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki