让s用pyqt5。
根据官方项目介绍:"qt是一组跨平台的c库,实现了访问现代桌面和移动系统许多方面的高级api。其中包括位置和定位服务、多媒体、nfc和蓝牙连接、基于chromium的网络浏览器和传输。系统的ui开发。pyqt5是针对qtv5的一套全面的python绑定。它被实现为超过35个扩展模块,并使python能够在所有支持的平台(包括ios和android)上用作c语言的替代应用程序开发语言。"
也就是说,除了tkinter,pyqt5还可以用来开发python中的gui项目。经过实践,pyqt5确实开发方便,功能强大。
搜索visualtkinter。这是vb6的一个插件。你用vb6写好接口后,它可以帮你生成pythontkinter对应的接口代码。然后你可以在这个基础上添加逻辑代码。
1.首先安装tkinter模块:yum-y安装tkinter2。在python下运行importtkinter,发现是正确的,但是使用python2.4.35的默认版本,再次运行im。erroraftertheportoftecent:pythoncodetypehelp,copyright,creditsorlicenseformoreinformation.importtkintertraceback(lastrecentlycalled):file
python可以写桌面应用。上一个回答已经说得很清楚了。我主要讲程序包装和依赖。
python程序包有很多。我通常使用pyinstaller程序将它们打包成一个文件或一个运行文件夹。具体用法可以百度。打包到一个文件夹中的好处是你可以把所有的扩展库放在里面。在这种情况下,边缘会说。
据程序员s逻辑,这个问题分为以下几种情况:
如果在编程机上使用程序,可以直接用python代码运行程序。py,而不启动ide。
如果其他机器上安装了python环境,需要确认是否有用于开发程序的库,比如wxpython或者pyqt。如果有责任,可以直接运行程序。如果没有,需要安装相关类库后才能直接运行。运行源代码或运行打包的程序可以正常执行。最简单的方法就是把python安装路径打包在开发节点上,放在运行节点上,这样配置好环境变量后肯定可以直接运行。
如果其他机器上没有python环境,简单复制过去的源代码是不可能的。需要使用python打包工具进行打包,打包时需要打包所有引用的扩展库,比如pyqt,需要c:python3。6libsite-packagespyqt5qtpluginplatforms里面所有的文件夹都打包了。有两种方法可以打包扩展库。一个是打包成单个文件时添加参数——pathc:/python3。6/lib/site-packages/pyqt5/qt/plugins/platforms(注意最好将命令中的所有内容替换为/或防止其转义),另一种是将其打包到一个文件夹中,这需要c:python。n36libsite-packagespyqt5qtpluginplatforms文件夹中的所有dll文件都复制到包目录中,这样程序就可以正常运行了。
打包所有的库文件会导致打包的可执行程序或文件夹比较大,比如pyqt,打包后会占用30m以上的空间。这是需要注意的,如果在开发过程中对文件大小有什么要求,也需要仔细考虑。