python有没有像vb6.0或者delphi那样的IDE编程界面?
▍⇑python有没有像vb6.0或者delphi那样的IDE编程界面?
有,安装anaconda,就会自动安装spyder,我很喜欢这个ide。同时也安jupyter notebook,推荐这个非常好用!
▍█python有没有像vb6.0或者delphi那样的IDE编程界面?
感觉你想问的是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:\test.ui”,接着我们就可以利用pyuic5程序来打包这个ui文件为py文件,如下,命令很简单“pyuic5 -o test.py f:\test.ui”:
打包成功后,会在当前目录下生成一个test.py文件,打开这个文件,内容如下,其实就是刚才生成这个界面的python代码:
最后,我们只需要在这个文件的后面添加一个main函数,调用上面的class类,生成的代码就能正常运行,添加的代码如下:
程序运行效果如下,就是刚才设计的界面:
至此,我们就完成了利用qtdesigner来快速设计GUI界面。总的来说,整个过程很简单,只需要Pip安装一下pyqt5designer和pyqt5这2个包就行,然后,我们就可以自行拖拽控件进行设计布局,最后打包成py文件,以便在项目或程序中使用,网上也有相关交教程和资料,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧。
▍↤python有没有像vb6.0或者delphi那样的IDE编程界面?
这个问题我也想问,但我想问的是python用什么库可以做到用最少的语句来开发IDE,接触过Qt5,感觉编辑一个比较复杂的页面语句太多了。虽然用designer设计页面比较简单,但设置控件的功能太复杂了,一个控件就要至少设置一个信号和一个槽,而且很多都要用函数来实现,如果界面上控件较多,到最后看程序时,那么多信号和槽的设置语句,加上一堆函数,很容易看花眼。
▍☮python有没有像vb6.0或者delphi那样的IDE编程界面?
在qt designer里面完成界面设计,只用Eric生成界面代码,其他的在pycharm做,绝对的得劲。
▍⊕python有没有像vb6.0或者delphi那样的IDE编程界面?
必须PyCharm适合小白 VSCode要配置 比较复杂
------------------
推荐阅读: