使用说明#

对于这个项目有些值得注意的地方,可能会导致项目出错。


关于初始化#

自3.2.0来,已经添加了初始化的工具,终端输入python -m tkdev即可。

关于未出现在文档的组件#

一些未出现在文档内的组件,大部分都是一些正在测试中的组件,不属于正式版的一部分,所以请不要使用,使用一些存在于文档内的稳定组件。

依赖库支持#

我们这个库需要大量的依赖库实现更好的功能,如果运行一些方法,出现导入问题时, 请看 安装教程

关于测试版本#

tkinterDev库开发以前都没有过测试版本,但是现在决定还是做一下。在3.0.0版本之后,任何稳定版本都是3.x.x,而测试版本都是3.x.beta。 所以安装是最好选择正式稳定版本,切记不要使用beta版本

导入注意实现#

按照传统库名,导入的名字应该和tkinterDev库名一样,叫做tkinterDev导入,可是发现这个名字太长了就将它改名为tkdev。 所以我们需要按照以下代码进行导入

import tkdev

并且如果你想以from tkdev import xxx导入时,请不要使用from tkdev import *因为如果与其它库的组件名称相同的话,可能会出现无法估计的后果。

关于Python2.x为什么不支持#

对于Python2.x不支持,所在于现在最流行使用Python3.x,而Python2.x本人不会,而一些依赖库也是不支持Python2.x开发。 所以,我没那么多必要去开发对Python2.x的支持,请使用Python3.x进行开发。

关于打包#

打包软件,最好使用Pyinstaller,但是,需要知道你是否使用了Winico库,如果使用Winico就必须按照一下方法进行打包。 我们先直接使用Pyinstall进行安装,不用配置文件。里面script.py文件需改为你要打包的文件。

pyinstaller -F --add-data "Winico;winico" script.py

配置文件需这样做,当然,里面script.py文件需改为你要打包的文件。

a = Analysis(['script.py'],
             pathex=['xxxx'],
             binaries=[],
             datas=[('Winico', 'winico')], # You need to revise this
             hiddenimports=[],
             hookspath=[],
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher,
             noarchive=False)

但要是如果你不想打包成单一文件,那么请将Winico里面的文件放到tcl里面即可,跟之前的步骤差不多,只是需要手动调整