就是一個計時器
直接下載Timer_v1.zip,解壓縮後它就是一個可以直接在Mac中跑起來的應用程式了!
p.s.
- 因為是網路上下載下來的東西,蘋果的安全意識很強,會擋,所以第一次打開始不能直接雙擊,而是要右鍵單擊後,在彈出窗口中,選擇 打開 來確認你信任這個應用程式。
- 點下APP的時候它會先閃退個兩秒才再次出現是正常現象
- S=Start
- P=Pause
- SCD=Swich to CountDown 倒計時 直接輸入要的時間
- SC=Swich to Count 正計時
- x=pin on top
- o=unpin
基本功能能實現,不過還有一些可優化和改進的,以及可加一些feature。
BTW 我現在Timer跟stopwatch這兩個名詞是混用的
- 確認已安裝 Python3
- 克隆這個倉庫:
git clone https://github.com/slimuCS/timer_public.git
- 進入專案目錄:
cd timer_public/Timer_develop - 創建並啟動虛擬環境:
python3 -m venv myenv source myenv/bin/activate - 安裝必要套件:
pip install -r requirements.txt
- 改程式碼吧!
python stopwatch.py #執行測試 - 重建app
# 先把舊的清掉 rm -rf dist/ build/ *.spec # build一個新app出來 (生成的 .app 文件會在 dist/ 資料夾中) pyinstaller --onefile --windowed --icon=icon.icns stopwatch.py # 如果想改icon也行,生一張png出來再丟到網路上convert程.icns
- 字體 對了,不太確定字體是不是需要另外下載。 程式用的是 DSEG7 https://fontsource.org/fonts/dseg7-classic 下載後用Mac內建“字體簿”APP將其打開
如果你想貢獻,可以遵循以下步驟:
- Fork 這個 Repository
- 創建一個新分支:
git checkout -b feature-branch - 提交更改:
git commit -m 'Add some feature' - 推送到分支:
git push origin feature-branch - 創建一個 Pull Request
MIT © 2024 slimu
