关于问题python 有没有像 vb6.0 或者 delphi 那样的 IDE 编程界面?一共有 5 位热心网友为你解答:
【1】来自网友【天府大辣椒】的最佳回答:
这个问题我也想问,但我想问的是 python 用什么库可以做到用最少的语句来开发 IDE,接触过 Qt5,感觉编辑一个比较复杂的页面语句太多了。虽然用 designer 设计页面比较简单,但设置控件的功能太复杂了,一个控件就要至少设置一个信号和一个槽,而且很多都要用函数来实现,如果界面上控件较多,到最后看程序时,那么多信号和槽的设置语句,加上一堆函数,很容易看花眼。
【2】来自网友【小小猿爱嘻嘻】的最佳回答:
感觉你想问的是 python“
有没有像 vb6.0 或者 delphi 那样可以直接拖拽控件编程的 IDE 环境
”,这个还真有—qtdesigner,一个 Qt 的 GUI 开发环境(可以在 python 中安装使用,并可以将生成的 ui 文件打包成 py 文件),可以快速开发桌面 GUI 程序,下面我简单介绍一下这个 qtdesigner 的使用,实验环境 win10+python3.7+pycharm5.0,主要内容如下:
1.下载安装 qtdesigner,这个直接在 cmd 窗口中输入命令“pip install pyqt5designer”就行,会自动安装 pyqt5designer 和 pyqt5,如下,可能得需要耐心等待一会:
2.安装完成后,就会在 python 的安装目录 site-packages->PyQt5->Qt->bin 里面找到 designer.exe 程序,双击,运行这个程序,就可以打开 GUI 设计界面,如下,Qt 的里面的所有控件都可以直接拖拽使用:
这里我们随便拖拽几个控件,并进行简单的布局和设计,如下:
设计完成后,点击保存,我这里保存为“f: est.ui”,接着我们就可以利用 pyuic5 程序来打包这个 ui 文件为 py 文件,如下,命令很简单“pyuic5 -o test.py f: est.ui”:
打包成功后,会在当前目录下生成一个 test.py 文件,打开这个文件,内容如下,其实就是刚才生成这个界面的 python 代码:
最后,我们只需要在这个文件的后面添加一个 main 函数,调用上面的 class 类,生成的代码就能正常运行,添加的代码如下:
程序运行效果如下,就是刚才设计的界面:
至此,我们就完成了利用 qtdesigner 来快速设计 GUI 界面。总的来说,整个过程很简单,只需要 Pip 安装一下 pyqt5designer 和 pyqt5 这 2 个包就行,然后,我们就可以自行拖拽控件进行设计布局,最后打包成 py 文件,以便在项目或程序中使用,网上也有相关交教程和资料,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧。
【3】来自网友【数之道】的最佳回答:
有,安装 anaconda,就会自动安装 spyder,我很喜欢这个 ide。同时也安 jupyter notebook,推荐这个非常好用!
【4】来自网友【艾克思武备】的最佳回答:
正解,用 pyqt5,帮你打造 GUI,但 python 的图形界面远不如 vb 等,显然,python 并不意于拥有华丽的界面,它是一种脚本语言。
pyqt5 作为一种外置工具,在 pycharm 或者最新的 visualstudio2017 中都可以非常容易的配置,用起来也非常便意,可以参见我的博客文章。应付 python 的界面需求应该够了,希望对你有所帮助。
【5】来自网友【耍大刀 1】的最佳回答:
在 qt designer 里面完成界面设计,只用 Eric 生成界面代码,其他的在 pycharm 做,绝对的得劲。