新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「python 筆記」目錄
MarkDown
6-2 EasyGui
1. 自學教材、安裝
1-1 Visual Studio Code 文字編輯工具
1-2 字串
1-4 tuple
1-5 list(陣列、串列)
1-6 dict(字典)
1-7 set(集合)
1-8 語法
1-9 print 輸出
2. 函數
2-1 函數--任意參數數量
3. 載入模組
3-1 排列、組合 itertools 模組
4. Google Colaboratory
4-1 讀取 google 雲端檔案、import模組
4-2 上傳檔案
5. 常用程式片段
5-1 EXCEL xlsx 檔案讀寫
5-2 取得目錄中的檔案
5-3 文字檔編碼判斷
6. 圖型介面
6-1 tkinter
6-2 EasyGui
6-3 Kivy
6-4 PySide2 , PySide6
7. 工具
7-1 vpython
7-2 爬蟲
7-3 使用 selenium 來模擬手工新增 TinkerCAD 帳號
8. 包成 EXE 檔
9. 筆記
6-4 PySide2 , PySide6
python 筆記 ========= ### Kivy - [Kivy](http://kivy.org/#home) 支援跨平台環境,行動裝置。畫面設計以行動裝置的概念設計,非傳統 windows 視窗模式。
雖然它可以移到 android ios 系統執行,但個人本身測試都無法順利完成。
- 視窗 左下角座標 (0,0) ``` pos: 0,0 #放在最左下角 size:100,50 #使用像數大小 pos: root.x, root.height - self.height #計算方式放置 ``` - 使用比例:放在 Layout 中 ``` size_hint : .4 , .3 #代表橫向大小佔全寬 0.4 pos_hit: {'x': 0.1 , 'top':1} #放在左邊 0.1 ,上方在最高處 pos_hint: {'right': 0.5, 'y': 0} #水平最右方在 0.5(中間) ,垂直放在最下方 0 ``` - 中文問題:
在windows 中會出現讀取 utf8 編碼 kv 檔錯誤轉碼的問題,要修改程式
``` kivy/lang/builder.py
修改內容
```
在.kv 中可以設定字型 - windows
```
: font_name: "mingliu.ttc" ```
- linux
```
: font_name: "NotoSansCJK-Regular.ttc"
: font_name: "NotoSansCJK-Regular.ttc" ``` - 或直接在程式中更改預設字型 ``` from kivy.app import App from kivy.core.text import LabelBase, DEFAULT_FONT from kivy.resources import resource_add_path from kivy.uix.boxlayout import BoxLayout #要完整路徑 resource_add_path('/usr/share/fonts/opentype/noto') LabelBase.register(DEFAULT_FONT, 'NotoSansCJK-Regular.ttc') ``` - 指定視窗大小 ``` from kivy.core.window import Window Window.size = (200, 200) ```
Google網站翻譯工具列
站內搜尋
search
進階搜尋