1. 程式人生 > >Python Tkinter GUI(一)簡單小視窗

Python Tkinter GUI(一)簡單小視窗

在我們遊戲開發中,我們經常用Python來開發一些小工具讓我們開發更有效率,比如:批量合圖集、excel錶轉lua檔案或js檔案、切割地圖圖片、打包apk等。使用這些工具時,我們需要去Mac終端或Window cmd去執行命令。Python做一個應用程式來實現工具介面化和工具整合,那麼其他開發成員就方便使用這些工具,讓開發效率再上一檔次。

Tkinter是Python自帶標準庫,可以完成跨平臺,當然我們可以用其他第三方庫來實現應用程式。比如PyQt、wxPython等。

一、開發環境及工具

1.Mac自帶了Python環境(我用的Mac,Python 2.7.1),Window的小夥伴就需要去下載python,安裝,配置環境變數

2.PyCharm開發工具

二、實現視窗

1.開啟PyCharm,建立工程,建立main.py檔案

2.程式碼

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import Tkinter
root = Tkinter.Tk()
root.title('應用程式視窗')        #視窗標題
root.resizable(False, False)    #固定視窗大小
windowWidth = 960               #獲得當前視窗寬
windowHeight = 640              #獲得當前視窗高
screenWidth,screenHeight = root.maxsize()     #獲得螢幕寬和高
geometryParam = '%dx%d+%d+%d'%(windowWidth, windowHeight, (screenWidth-windowWidth)/2, (screenHeight - windowHeight)/2)
root.geometry(geometryParam)    #設定視窗大小及偏移座標
root.mainloop()                 #一直不停地迴圈

3.執行,Run,執行後會彈出視窗,視窗在螢幕居中

簡單的小視窗就完成了,接下來就是把Python程式打包成Mac應用程式