分享

VB爱好者乐园(VBGood)软件发布区Visual Tkinter (使用VB6设计Python的GUI界面),提供源码

 nxhujiee 2018-09-13
 一句话介绍:这是一个VB6的IDE插件(Addin),使用VB6的IDE直接设计Python的界面。
Python和VB都是能让人快乐的编程语言,我使用了Python之后,很多自己使用的工具都使用Python开发或改写了,

因为最终实现的Python代码实在太短了,有时候Python一行代码就可以实现VB一个函数的功能。
Python就是这种让人越用越开心的语言。
不过说实在,使用Python开发GUI界面还是麻烦了一些了,自带的标准库Tkinter简单是简单,不过对于习惯了VB拖

拉控件完成界面设计的偶来说,还是不够人性化。
至于PyQt/wxPython等GUI库,尽管有可视化设计工具,但总感觉做一般的轻量级应用是杀鸡用牛刀,而且不够环保

,不够低碳,要带一个很大的库,需要目标机器上夜同样安装了PyQt/wxPython,做不了绿色软件。

所以最终的结果是我更喜欢Tkinter,用起来很简单,绿色环保,真正的跨平台,一个PY或PYC文件到处运行。
很多人都认为TK的界面不够美观,不过导入Python自带的TTK主题库后,界面非常Native,不输PyQt/wxPython。
此Addin默认启用TTK支持,也可选择关闭。
总而言之,轻量级GUI,TK+TTK足够。

使用此ADDIN,你可以不用写一句代码就可以生成一个完整可运行的Python的GUI界面,支持2.X和3.X。

将压缩包解压到你希望的目录,然后执行Setup.exe完成注册插件过程,打开VB6就可以用了。
在VB窗体上设计完成界面后(你可以大胆的设置各控件的属性,ADDIN尽量将其翻译为tkinter的控件属性),点工

具栏上的VisualTkinter(图标为一片羽毛),再点'生成代码'按钮,即可生成可运行的Python代码,可以拷贝至剪

贴板或保存至文件。
一般情况下你可以不用再改变tkinter的控件属性,但是如果你熟悉tkinter,需要更多的控制,可以一一核对各属

性,并且修改,再生成代码。
当然除了用来设计界面外,此ADDIN内置的各控件属性列表可以做为编程参考,比较完整,除了极少数我认为大多

数人都不用的属性外,其他属性我基本上从官方的tkinter文档直接翻译。
如果还没有VB6,网上找一个VB6精简版即可,不到20M,小巧玲珑。

VisualTkinter_v1.2.part1.rar (256 KB, 下载次数: 658)

VisualTkinter_v1.2.part2.rar (88.36 KB, 下载次数: 633)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多