PyQt5中的分割线与spacer

  • 分割线
    • Horizontal Line
    • Vertical Line
  • spacer
    • Horizontal Spacer
    • Vertical Spacer
  • QtDesigner中示例
  • 代码示例

分割线

Horizontal Line

  • 加一条水平方向的分割线

Vertical Line

  • 加一条垂直方向的分割线

spacer

Horizontal Spacer

  • 加一条水平方向的间隔弹簧

Vertical Spacer

  • 加一条垂直方向的间隔弹簧

QtDesigner中示例

代码示例

from PyQt5.QtWidgets import *
import sys
class Window(QWidget):def __init__(self):super().__init__()self.init_ui()def init_ui(self):button = [0, 0, 0]for i in range(3):button[i] = QPushButton(str(i), self)horizontal_Layout = QHBoxLayout()horizontal_Layout.setObjectName("horizontalLayout")spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)h_line = QFrame()h_line.setFrameShape(QFrame.VLine)h_line.setFrameShadow(QFrame.Sunken)h_line.setObjectName("line")horizontal_Layout.addWidget(button[0])horizontal_Layout.addItem(spacerItem)horizontal_Layout.addWidget(button[1])horizontal_Layout.addWidget(h_line)horizontal_Layout.addWidget(button[2])self.setLayout(horizontal_Layout)if __name__ == "__main__":app = QApplication(sys.argv)window = Window()window.show()sys.exit(app.exec_())

PyQt5中的分割线与spacer相关推荐

  1. PyQt5中的QtDesinger界面各类属性

    PyQt5中 Qt Designer的使用 一.Designer各项介绍 1. 创建模板窗口 ​ 当我们点击配置好的External Tools中的QtDesigner时进入到Qt Designer的 ...

  2. python 动画场景_Python GUI教程(十五):在PyQt5中使用动画

    QT作为一个全面的桌面应用程序开发包,其自然提供了对图像的动画支持.本篇文章中,就来简单地在PYQt5中使用Animation动画功能. 本篇将会依次完成以下功能: 在GUI界面中显示一个图片(用一个 ...

  3. pyqt5 qscrollarea到达_在PYQT5中QscrollArea(滚动条)的使用方法

    如下所示: import sys from PyQt5.QtWidgets import * class MainWindow(QMainWindow): def __init__(self,): s ...

  4. pyqt5中信号与槽的认识

    一.介绍 信号(Signal)和槽(Slot)是Qt中的核心机制,也是PyQt变成中对象之间进行通信的机制 在pyqt5中,每一个QObject对象和pyqt中所有继承自QWidget的控件都支持信号 ...

  5. Android listView 去掉header和footer中的分割线

    Android listView 去掉header和footer中的分割线 方法一: 在listView中加上android:headerDividersEnabled="false&quo ...

  6. pyqt5中sender方法介绍_【第五节】PyQt5事件和信号

    在这一部分的pyqt5教程中,我们将探讨PyQt5中的事件Event 事件 Event 所有的GUI程序都是事件驱动的.事件主要由用户触发,但也可能有其他触发方式:例如网络连接.window mana ...

  7. android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...

    最近的项目中给ListView 加入了一个Header View之后,发现Header View的下方也有了分割线,很难看,UI要求将Header View的分割器去掉,好吧.现在就来说一说如何如何去 ...

  8. PyQt5中使用代码实现嵌套布局

    PyQt5中使用代码实现嵌套布局 PyQt5中有四种布局:水平(QHBoxLayout).竖直(QVBoxLayout).网格(QGridLayout).表单(QFormLayout) 对于嵌套布局来 ...

  9. pyqt界面屏幕分辨率自适应_在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法

    在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法 PyQt5: 程序入口添加 QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHi ...

最新文章

  1. Ubuntu 系统如何修改主机名
  2. MCMC+马尔科夫链蒙特卡罗
  3. npm run buil构建后页面白屏_从Npm Script到Webpack,6种常见的前端构建工具对比
  4. c# point偏移_GMap.NET开发技巧(四)-GPS百度地图坐标偏移及地图加偏和逆向纠偏解决方法和代码...
  5. golang已关闭channel
  6. 数据源配置和自动管理
  7. 浏览器中Javascript的加载和执行
  8. Sql注入工具php,phpcms框架SQL注入--基于Havij工具
  9. 中国游戏大数据:市场规模全球第一,直播已进入黄金期
  10. c# 数组中的空值_2.1.1 聊聊 C# 的版本及特性
  11. linux两个进程相同的地址,在虚拟内存中,两个不同的进程可以具有相同的地址吗?...
  12. LEDE独臂路由器无法上网踩坑
  13. Scrum和TFS2010
  14. Eterm连接不上-10001:登录失败
  15. b站会员转正自动答题
  16. 传送的谷歌应用程序打不开_如何使用Google Home将内容传送到您的Chromecast
  17. 常州2021高考成绩查询,2021年常州高考成绩排名及成绩公布时间什么时候出来
  18. java jnlp被阻止_JNLP 被java安全阻止
  19. 2022焊工(初级)特种作业证考试题库及答案
  20. ChatGPT 常见错误原因及解决方案:报错、回答不完整、网络错误等

热门文章

  1. 2022年川渝网络与信息安全职业技能竞赛-MISC:catfeatherrain
  2. FLIR数据集json文件转yolo格式txt (PS.coco数据集json文件转yolo格式txt)
  3. 为了更快的砍柴,每日磨刀:LeetCode刷题半年的思考和总结
  4. English语法_分词用法-作副词
  5. 斯坦福大学计算机专业研究生,斯坦福大学计算机科学研究生怎么样?好不好
  6. ComponentName意思
  7. python基础--列表知识和常见操作
  8. 关键字data idata xdata code using
  9. python基础(一) P22-P53
  10. 如何优雅的在word里插入代码