(07 Qt Designer中栅格布局和表格布局的使用) 1 栅格布局 1.1 按钮布局 拖入几个按钮,如图: 选中所有按钮,右键点击布局-栅格布局: 之后可以看到栅格布局的效果,类似计算器一样: 1.2 栅格布局中拖入控件 先拖动栅格布局到窗口: 可以拖动按钮到栅格布局中: 1.3 保存并调用 保存为GriLay.ui,并生成GriLay.py文件: # -*- codi
(06 Qt Designer中水平布局和垂直布局的使用) 1 水平布局 1.1 按钮布局 拖动几个按钮: 选中这几个按钮,右键-布局-水平布局: 可以看到按钮间隔等宽水平排列: 也可从点击窗体-预览,查看布局后的效果如下: 1.2 位置移动 点击视图-对象查看器,勾选打开对象查看器; 点击如图所示的,就会选中所有的按钮,可以进行拖动按钮的位置: 按钮的宽度和高度随着布
(05 Qt Designer保存的.ui文件如何生成.py文件?) .ui文件是用Qt Designer设计的界面保存后的文件; 保存后我们需要把这个文件转换成.py 文件,才能进行运行。 1 使用Qt Designer设计一个简单的界面 设计如下一个界面: 保存为question.ui,保存工程目录下即可: UI文件的源码为以下,其实是一个xml格式文件: <?xm
(04 Qt Designer的初步快速了解) 1 Qt Designer入口 之前文章设置好了Qt Designer工具; 现在直接在Pycharm中打开; 路径为:工具-External Tools-Qt Designer 2 Qt Designer-Widget Box 一般情况下,我们创建一个应用程序选的是Main Window; 选择后进入到Qt Designer的设计界面:
(03 基于PyQt5的第一个应用程序简单示例) 1 导入必须的类 需要两个类Application,QWidget; 这两个类继承于QtWidgets; Application是应用程序类,QWidget是窗口类; sys模块是应用程序或窗口的参数会用到。 import sys from PyQt5.QtWidgets import QApplication, QWidget 2 创建Ap
(02 Pyqt5开发环境+安装配置QtDesigner) 1 Pycharm安装 安装教程请参考:安装教程 2 Python安装 下载地址: 官网下载地址; 根据自身系统选择版本下载: 下载完成,直接双击运行,即可,安装路径可选。 环境变量设置:如果安装时已经勾选了“增加环境变量”的话,就不用再设置环境变量。如果没有勾选,环境变量设置方法如下: 找到自己的Python的安装路径(例如我的是
(『PyQt5-基础篇』| 01 简单的基础了解) 1 Qt了解 跨平台C++图形用户界面应用程序开发框架; 既可以开发GUI程序,也可用于开发非GUI程序; Qt开发的GUI程序的界面和当前操作系统相同; 用Qt开发的程序的跨平台模式是源代码级的。 1.1 支持的平台 MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008、
(Linux/centos上如何配置管理NFS服务器?) 1 NFS基础了解 NFS(Network File System)即文件操作系统; NFS允许网络中不同计算机相互之间共享资源。 1.1 NFS概述 1980年由SUN发展出来的在UNIX&Linux系统间实现文件共享的一种方法; 是一种文件系统协议,支持应用程序在客户端通过网络存取位于服务器磁盘中的数据; NFS只提供网络
(Linux/centos上如何配置管理samba服务器?) 1 samba服务相关知识 samba服务器可使用户在异构网络操作系统之间进行文件系统共享; samba服务器提供了在Windows环境下共享Linux中用户目录的一个工具; 在linux中安装samba后,只需在windows中做一些登陆即可访问。 1.1 SMB协议 Windows系统采用TCP/IP作为底层协议,发送NetB
(Jenkins配置测试报告后无法正常显示或显示空白?) 现象1:界面样式错乱 打开报告后,界面样式错乱,如下: 原因分析 出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy); 这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived arti
(基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程) 1 Jenkins是什么? 学习官网:Jenkins官网,Jenkins中文官网; Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件; 用Java语言编写的,可在Tomcat、Docker等流行的容器中运行,也可独立运行。 通俗的讲,比如把编
(JsonPath使用和示例) 1 简介 官网:://goessner.net/articles/JsonPath/; JsonPath 是一种简单的方法来提取给定JSON文档的部分内容; JsonPath 支持多种编程语言,如Javascript,Java,Python和PHP。 2 官方实例 下边是官方给出的一个JSON实例数据,便于后续分析: { "store&q
(9 | PyYAML源码之emit,dump,safe_dump,yaml.YAMLObject ) 1 yaml.dump() 源码: 作用: 将Python对象序列化为YAML流。如果stream为None,则返回生成的字符串。 解析: # -*- coding:utf-8 -*- # 作者:虫无涯 # 日期:2023/7/31 # 文件名称:pyyaml_dump.
(8 | PyYAML源码之full_load,full_load_all,safe_load,unsafe_load,unsafe_load_all) 1 yaml.full_load() 源码: 作用:解析流中的第一个YAML文档并生成相应的Python对象;解析所有标记,不包括那些在不受信任的输入中已知不安全的标记。 解析: # config_yaml02.yaml如下: apiVe
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号