Python练习:tkinter(1)

Python练习

感觉自己做的东西离产品还是太远,因此,开始了写这个系列。

前言

Windows下用python编写简单GUI程序的方法万里长征第一步,先做到这一步,才好继续下一步。

  Python实现GUI简单的来说可以调用Tkinter库,这样一般的需求都可以实现,首先我们做个可以简单的显示windows窗口的程序,代码如下:

import tkinter

def center_window(w = 200, h = 200):
    ws = root.winfo_screenwidth()
    hs = root.winfo_screenheight()
    x = (ws/2) - (w/2)
    y = (hs/2) - (h/2)
    root.geometry("%dx%d+%d+%d" % (w, h, x, y))

root = tkinter.Tk(className='python gui')
center_window(500, 300)
root.mainloop()

可以看到,用cmd可以正常启动该python GUI程序,关掉gui界面或者关掉命令行窗口后,程序都会自动结束,如果我们编写了给普通用户使用的程序该怎么做:
1 打包方式,拷贝python的安装目录过去,因为一般用户计算机上没有python环境,我们直接拷贝安装目录就可以,不用注册表支持;
2 将相关的操作封装在于给start.bat的操作里面,再做成一个exe的安装包,这样可以方便别人的使用。
 首先编写bat脚本启动python源程序,脚本名称:start.bat

1 @lvse
2 start /b C:\Users\challenger\AppData\Local\Programs\Python\Python36\python.exe E:\python\Gui\python_gui.py
3 exit

当然第二行启动位置我们需要根据实际情况编写你具体文件存放的位置,这样直接运行start.bat就会启动python程序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值