这部分的教程将会继续介绍PyQt5的组件。我们这节教程的内容将包括像素图(QPixmap),单行文本框(QLineEdit)和下拉列表框(QComboBox)像素图(QPixmap)像素图(QPixmap)是各种用于处理图像的组件中的一个。它是在屏幕上显示图片的最佳选择。在我们代码例子中,我们将使用像素图来在窗口上显示一个图片。 #!/usr/bin/python3
# -*- coding:
转载
2024-04-28 20:23:19
44阅读
组件(widgets)是构建一个应用的基础模块。PyQt5有广泛的各式各样的组件,包含:复选按钮(QCheckBox),切换按钮(ToggleButton),滑块条(QSlider),进度条(ProgressBar),日历组件(QCalendarWidget),像素图(QPixmap),单行文本框(QLineEdit)和下拉列表框(QComboBox)等。1、复选框复选框组件有两种状态:选中和未选
转载
2024-05-06 19:07:54
0阅读
A.1 PyQt5整体介绍
PyQt5是基于图形程序框架Qt5的Python语言实现,由一组Python模块构成。
PyQt5的官方网站是:www.riverbankcomputing.co.uk。
PyQt5模块介绍的官网地址是:http://pyqt.sourceforge.net/Docs/PyQt5/introduction. html,如图A-1所示。
图A-1
转载
2024-04-29 20:28:00
8阅读
cdate: 2022-11-30 14:23 status: public title: ‘pyqt 显示图片的若干方法’1 单张图片1.1 使用lable 显示图片特点是最简单,但功能也最少。#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtGui import QPixmap
from PyQt5.Q
一、QCompleter类- 自动补全会用到的一个类主要代码def init_lineedit(self):
# 增加自动补全
self.completer = QCompleter(items_list)
# 设置匹配模式 有三种: Qt.MatchStartsWith 开头匹配(默认) Qt.MatchContains 内容匹配 Qt.Ma
转载
2024-06-22 14:12:55
52阅读
1、信号与槽函数基础
'''
信号与槽函数基础,信号是一个事件,发射信号之后槽函数就会执行
'''
from PyQt5.QtWidgets import *
import sys
class signal(QWidget):
def __init__(self):
super(signal,self).__init__()
self.initUI()
转载
2024-04-01 17:53:04
100阅读
前言上一节我们完成了PyQt5开发环境搭建,本节开始我们正式进入PyQt5的世界,首先我给大家介绍下QT的信号与槽,然后利用这一特点完成点击按钮触发LCD屏显示功能。一、基础知识1. PyQt5信号与槽简介信号与槽是QT中的核心机制,也是PyQt5中对象直接进行通信的机制,当一个信号释放的时候,连接的槽函数会自动执行,比如点击/释放按钮都可以触发槽函数。信号与槽特点如下:(1) 一个
转载
2024-07-17 00:19:19
44阅读
QtQWidgets 小组件(暂无资料,但是Python中做窗口/网页时用的很多 *-*) QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。QtGui模块包括图形化窗口组件和及相关类。包括如按钮、窗体、状态栏、滑块、位图、颜色、字体等等。QtHelpQtNetworkQtOpenGL
转载
2024-05-31 21:34:38
23阅读
PyQt4中的布局管理 布局是GUI程序开发中非常重要的一个环节, 而布局管理就是要规划如何在窗口中放置需要的部件. PyQt4中就有两种方法来完成布局任务,一个是绝对位置(absolute positioning), 另一个就是使用布局类(layout classes). 绝对位置(absolute positioning) 这种方法就需要程序员在程序中指定每个部件的坐标位置和大小. 在这里有几
PyQt5中的组件(widgets)组件(widgets)是构建一个应用的基础模块。PyQt5有广泛的各式各样的组件,包含按钮,复选按钮,滑块条,和列表框。在这个部分的教程中,我们将学习几种有用的组件:复选按钮(QCheckBox),切换按钮(ToggleButton),滑块条(QSlider),进度条(ProgressBar)和日历组件(QCalendarWidget)。 复选框(QC
Python交互K线工具 K线核心功能+指标切换
aiqtt团队量化研究,用vn.py回测和研究策略。基于vnpy开源代码,刚开始接触pyqt,开发界面还是很痛苦,找了很多案例参考,但并不能完全满足我们自己对于检查自己的交易逻辑的需求,只能参考网上的案例自己开发界面加载k线,鼠标滚轮缩放,键盘缩放跳转十字光标 显示K线详细信息缩放自适应Y轴坐标回测完以后加载买卖开平仓位置有箭头标记,并且通过键盘可
# pip install PyQt5-------------------PyQt5安装包 # pip install PyQt5-sip---------------sip版本不对可能会引起异常,要安装最新版本 # pip install PyQtChart---------------画星空图、柱状图等需要 # pip install folium------------------画地图需
转载
2023-08-02 22:53:06
98阅读
PyQt5布局的基本原理Qt布局基本原理1. 为什么需要布局2. Qt布局管理系统3. Qt布局管理系统相关的类4. 布局管理器5. 布局管理器的布局方式6. 使用布局管理器的步骤 Qt布局基本原理1. 为什么需要布局不了解布局的情况下,我们使用QT Designer往界面上拖放部件时,大多是随意放置的,这对于学习部件的使用是没有太大影响的,但是,对于一个完善的软件,布局管理是必不可少的。无论是
转载
2024-04-11 06:18:51
81阅读
简介PyQt5是作为一套Python模块实现的,已经有超过620个类和6000个函数与方法。它是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和Mac OS。PyQt5是双重许可的。开发者可以选择GPL和商业许可。常用控件按钮类QPushButton 普通按钮 点击按钮就会触发一个clicked()信号QRadioButton 单选框 可以在选
Docker使用网络Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。外部访问容器容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过-P或-p参数来指定端口映射。-P(大写):Docker 会随机映射一个端口到内部容器开放的网络端口。
-p(小写):则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器。随机映射:docker run -P指定映射:-p h
转载
2024-03-06 12:12:26
135阅读
# 教你如何在Python中使用PyQt5向窗体增加容器
## 一、整体流程
首先,我们来看一下整体的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个PyQt5应用程序 |
| 2 | 创建一个窗体 |
| 3 | 向窗体中增加容器 |
| 4 | 在容器中添加控件 |
## 二、具体操作
### 1. 创建一个PyQt5应用程序
首先,我们需要导入
原创
2024-03-08 05:09:46
83阅读
在使用Tkinter开发GUI程序时,发现相关文档比较少,开发起来太累。经过综合比较,决定使用PyQt这个库。下面是简单的安装步骤。1.安装 PyQt5 :pip install PyQt5 -i https://pypi.douban.com/simple2.安装常用的Qt工具:pip install PyQt5-tools -i https://pypi.douban.co
转载
2023-07-04 14:40:13
83阅读
PyQt5功能模块简介1. PyQt5模块PyQt5是由一系列Python模块组成,有超过620个类,6000个函数和方法,主要模块如下:QtCore包含核心的非GUI的功能。主要与时间、文件、文件夹、各种数据、流、URLs、mime类文件、进程、线程一起使用。QtGui包含窗口系统、事件处理、2D图像、基本绘画、字体和文字类。QtWidgets类包含一系列创建桌面应用的UI元素。QtMultim
转载
2023-07-20 10:11:14
39阅读
终于有点时间了,ok,今天主要是讲下怎么安装PyQt5和qtdesigner的简单使用,我用的是自己的surface,win10系统,装的python 3.6。一、安装PyQt5在联网的情况下,打开cmd,输入命令pip3 install pyqt5,等待下载安装完成。在Libsite-packages里可以看到PyQt5包,但是找不到qt designer的exe应用程序,接下来输入命令pip3
转载
2023-10-11 12:14:22
145阅读
参考视频Python Qt 图形界面编程 - 华为大叔7天带你入门 - PySide2 PyQt5 PyQt PySide_哔哩哔哩_bilibili 为了保证窗口随着我们拖动在变化,需要使用layout功能。按照自己的想法排列好之后如下图: 接下来需要调整控件位置和大小 1.调整控件尺寸(size ...
转载
2021-09-22 23:57:00
453阅读
2评论