pycharm安装外部⼯具tkinter和pyinstaller
图为最终效果
这篇⽂章很长,难度不⼩,所以凑合看。
点击button按钮跳转页面看下⾯的叙述之前先参考三篇⽂章:
然后开始正⽂叙述:
python32位pyinstaller安装后⼀般在这个位置
我们添加外部⼯具时这样配置就⾏
有个注意事项,当打包的exe⽂件不带界⾯时,运⾏完毕会⾃动关闭⿊窗⼝的,所以这种程序最好在末尾加上⼀⾏代码:
手机版excel表格制作教程入门然后我们PAGE软件的路径在这⾥:
然后我们添加PAGE外部⼯具时配置如下图()《题西林壁》全解
然后我们在编辑每个py⽂件时,使⽤外部⼯具Pyinstaller32就会⾃动打包到该py⽂件对应⽬录下
同理,打开外部Page,制作⽣成的界⾯,点击保存时,默认也会保存在当前正在编辑的py⽂件所在⽬录
现在重点来了,page直接保存的两个.py⽂件在pycharm⾥⾯运⾏时,如果代码有中⽂, 是会运⾏失败了原因是⽣成的代码为gbk编码,但pycharm默认的utf-8
此时可以⽤idle打开⼀下⽣成的py⽂件,⾃动提⽰下⾯内容
调的技巧和方法点ok就⾏,这两个⽂件都点,然后在pycharm⾥就能正常运⾏了
然后还有个需要注意的东西,就是在函数访问控件时,⽤w可以正常访问并修改控件⽂本,但是不推荐这么做
这是page介绍⾥的⽤法, 这么⼲是不好的,⽐如你想改entry⾥⾯的⽂本,这样就懵逼了
其实应该在控件拖拽的时候,就在右边属性的textvar⾥定义好函数名
然后在support.py代码⾥这么⼲:
这样运⾏后的结果:
点击按钮后:
sumproduct和sum的区别好了,会了这个操作过后,后⾯的都不是问题了。当然,这个tkinter可视化设计⼯具⽐之前的vb6的⼯具⽤起来稍微⿇烦点但关键是此⼯具⽐较新,最近还活跃更新,⽽且与python的tkinter⼯具控件及属性完全对应,⼀个不多⼀个不少
相⽐起vb6设计,不⽤去看vb⾥⾯和tkinter完全不同的⼀些细节,及不完善的配置
最后也附上vb6⼯具的教程地址,不过本⼈现在⽤page,基本就不再⽤vb6的tkiner-designer了
附上两个⽂件:
测试获取.py
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#
pycharm python安装教程# GUI module generated by PAGE version 4.22
# in conjunction with Tcl version 8.6
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论