丑拒!如何在Python中编写精美图形界面

  1. 云栖社区>
  2. Python爱好者社区>
  3. 博客>
  4. 正文

丑拒!如何在Python中编写精美图形界面

技术小能手 2018-11-15 10:53:48 浏览6366
展开阅读全文

在默认情况下,我们使用PyQt5创建出来的窗口和部件都是默认的样式,虽然谈不上很丑,但是也毫无美感可言。

其实,在PyQt5中,我们可以有较高的自由度来自定义窗口和各种小部件的样式,通过自定义这些样式,以达到美化图形界面的目的。

本篇文章中,我们就通过一个实际的例子,使用QSS和PyQt5的配置属性,实现图形用户界面的美化工作。

首先上效果图:

bc46602053656a2712c19a5d321f040e0dc549ed

使用到的图片素材有9张音乐的封面图片:

05a0617b29dfad56b7a9084caa4a9f236a3b1aff

需要素材的小伙伴可以在微信公众号回复关键词“0013”获取下载链接。

一、对界面进行布局和组件的布置

在图像界面编程中,一个好的布局有助于全局把控界面的形态,而在PyQt5中,有多种布局的方式供我们选择,比较常用的布局有以下几种:

 ●  表单布局:QFormLayout
 ●  网格布局:QGridLayout
 ●  水平排列布局:QHBoxLayout
 ●  垂直

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: Python爱好者社区