VB爱好者乐园(VBGood)软件发布区VisualTkinter(使⽤VB6设计Pyth。。
。
⼀句话介绍:这是⼀个VB6的IDE插件(Addin),使⽤VB6的IDE直接设计Python的界⾯。python和vb的代码可以通用吗
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。
将压缩包解压到你希望的⽬录,然后执⾏完成注册插件过程,打开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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论