2020
09-23
09-23
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
PyQt5安装在cmd下输入pipinstallPyQt5完成PyQt5安装,再安装qtdesigner,可以使用pip安装pipinstallPyQt5-tools安装完成后,在python安装目录下可以看到配置PyCharm配置PyCharm是为了在Pycharm里面实现打开qtdesigner,然后生成qt文件,然后将qt文件转换成python语言的软件文件。打开Pycharm,按下图操作打开ExtrernalTools之后,点击上如绿色的+,添加ToolsName:可自己定义Program:指向上述安装PyQt5-tools里面的des...
继续阅读 >
信号与槽基本操作进入QtDesigner,加入控件,本文以按钮为例。按F4开始后,选择需要加入信号与槽的按钮,如下图所示该按钮会变红,按住鼠标拉出一条红线,若该按钮需控制旁边的label,则红线连接到label上(图1),若对框体(MainWindow)进行操作,则链接到框体上,会出现一个像物理中“地线”似的符号(图2)。图1图2连接后,会弹出如下窗体(图3),左侧界面选择信号,如下图中选择“clicked()”代表点击按钮触发右侧对应槽的...
本篇,我们学习PyQt5界面中拖放(Drag和Drop)控件。拖放动作在GUI中,拖放指的是点击一个对象,并将其拖动到另一个对象上的动作。比如百度云PC客户端支持的拖放文件以快速移动文件:拖放动作能够很直观很方便的在GUI程序中完成一些很复杂或繁琐的操作。在PyQt中实现拖放在PyQt5中,我们也可以很轻松地使用拖放功能。使用Qt设计师或者使用API都可以实现。我们先使用Qt设计师将GUI的图形设计出来,在之前的GUI的基础上,我们新建一...
在默认情况下,我们使用PyQt5创建出来的窗口和部件都是默认的样式,虽然谈不上很丑,但是也毫无美感可言。其实,在PyQt5中,我们可以有较高的自由度来自定义窗口和各种小部件的样式,通过自定义这些样式,以达到美化图形界面的目的。本篇文章中,我们就通过一个实际的例子,使用QSS和PyQt5的配置属性,实现图形用户界面的美化工作。首先上效果图:一、对界面进行布局和组件的布置在图像界面编程中,一个好的布局有助于全局把控界面...