原创 Kivy Minimum required opengl version (2.0) not found

問題:Kivy 在Pyinstaller打包運行報錯 Minimum required opengl version (2.0) not found 打包環境:Win7 32bit Python3.6.7 使用Pyinstaller3.

原创 Rust Cargo 下載慢的解決辦法

Rust cargo 國外源下載速度慢,下面羅列了幾個國內的,似乎速度都一般,而rustcc2還可以,社區裏說是內測階段 而有的crates直接指定github地址,不在crates.io裏的就更慢了,這裏配置了科-學上網代理(賬號自己買吧

原创 Rust 在Jebrains 家族工具裏報 No Cargo projects found!

Rust 開發可以在Jebrains的常見的開發工具如Idea, Pycharm, Goland 安裝插件後使用, 但是報錯了: No Cargo projects found! 工程是在demo2 目錄下使用cargo new foo創建

原创 Python面試題庫學習1-5

1.對1-100求和? 方法1 遞歸 def get_sum(n): """遞歸解法關鍵點:做什麼/什麼時候結束""" return n + get_sum(n-1) if n else 0 print(get_sum(10

原创 Kivy Pyinstaller打包報: No module named pkg_resources.py2_warn

概況 Kivy 編寫的應用代碼以源碼運行正常,更新Pycharm後打包報異常, 使用Pyinstaller 打包時候會報No module named pkg_resources.py2_warn 可疑的地方是安裝只有Pycharm, 更新

原创 PyQt 學習筆記4——庫結構

代碼結構 PyQt安裝完後Python\Lib\site-packages\PyQt5 有相關的pyd文件,這個是編譯後的python庫文件,相當於DLL或者是SO庫文件,代碼編輯器無法直接預覽, 所以Pycharm幫我們根據pyd反編譯得

原创 PyQt 學習筆記2——PyQt框架簡介

PyQt 是Python語言下最流行,使用最爲廣泛的Qt綁定, Qt則是C++語言離最流行的GUI編程框架。 那什麼是Qt的Python綁定呢?意思就是原生的Qt是C++寫的,沒法再Python裏之間使用,所以PyQt使用Python實現了

原创 cnblogs 美化主題

Silence主題 一個簡潔的主題, 不帶廣告,我很喜歡 cnblogs 域名解析 這需要注意一點是:github.io項目名需要和用戶名一致才能正確訪問,否則會報404 Markdown格式化編輯 類似的編輯器很多,但是代碼行數很長的時

原创 團隊之間如何高效合作?

合作的步驟: 合作的前提是:首先得先承認自己有不足 知道自己的不足:才能理解別人的不足 能理解別不足:才能欣賞別人 能欣賞別人: 才能贏得別人信任 互相有了信任:團隊才能產生默契 說那個人真懂得理解人,真懂得換位思考 你知道一個人爲什麼

原创 Kivy TextInput IndexError: list index out of range

使用場景 在一個觸摸屏POS中使用一個Kivy 的TextInput控件做商品掃碼輸入, 要求把輸入框隱藏了 環境 Python: 3.6.2 Kivy: 1.11.1 OS:Windows10 代碼 <FunButtonScreen>:

原创 單獨立使用Django ORM

一、常用的ORM框架簡介 在Python下的ORM庫不少,同樣介紹類似的博文也不少,但是是我非常規的用法,順便做做筆記。這裏參考Python 常用的ORM框架簡介文章列出幾個, 這個幾個我都使用過,但是我還是更喜歡Django ORM, 被

原创 PyQt 學習筆記1——Python GUI框架簡介

Python GUI框架有哪些?首先可以在百度一下Python Gui 這個關鍵字,然後進入GuiProgramming - Python Wiki頁面,Python官方這裏羅列的關於Python語言下可以使用來開發GUI的框架。很多都是基

原创 Kivy Event 在哪裏?

kivy 程序都是都需要繼承APP基類 而App類在Lib\site-packages\kivy\app.py文件定義 from kivy.event import EventDispatcher class App(EventDispa

原创 Kivy 自定義控件之(一)

lableSlider1.kv文件 <LabelSlider>: orientation:'vertical' BoxLayout: MyLabelSlider: name: 'Slider1