
执行错误-未找到版本'Qt_5'
在ubuntu 15.10上执行eiskaltdc ++时,出现以下错误:eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt)eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by eisk...
2024-01-10
PyQt5实现简易电子词典
PyQt5是python中一个非常实用的GUI编程模块,功能十分强大。刚刚学完了Pyqt的编程,就迫不及待的写出了一个电子词典GUI程序。整个程序使用qt Desiner把整个gui界面做好,槽函数则自己写好的。电子词典实现了查询单词,查询历史记录,收藏和查看单词本的功能,另外为了是程序更加炫酷,还添加了一个...
2024-01-10
PyQt实现界面翻转切换效果
PyQt实现界面翻转切换效果是用qt的场景功能来实现的,用到了QGraphicsView,QGraphicsLinearLayout,QGraphicsWidget等有关qt场景的库。算是对qt场景的一个小小的尝试,涉及内容不深,程序效果并是随心所欲,需要去进一步的改善和提高。暂且先把代码贴在此处,供大家学习和指正。工程包括四个类:界面A,Test...
2024-01-10
PyQt5 多窗口连接实例
前言之前做过pyqt的一个简单界面,在一个窗口(MainWindow)中实现一些操作;之前嫌麻烦没有去做多窗口和它们的切换功能。最近研究了下窗口的调用和切换。pyqt4和5有很多不同,在参考别人案例的时候走了很多弯路,最后在pyqt5下实现了简洁的多窗口切换为大家参考。思路多窗口的切换和显示连接...
2024-01-10
《快速掌握PyQt5》第二十四章 装入更多控件
第二十四章 装入更多控件24.1 标签页窗口QTabWidget24.2 堆叠窗口QStackedWidget24.3 停靠窗口QDockWidget24.4 多文档界面QMdiArea24.5 小结本章将会介绍标签页窗口QTabWidget、堆叠窗口QStackedWidget、停靠窗口QDockWidget以及多文档界面QMidiArea。这些类可以帮助我们加入更多的控件,更多的功能,而且不会让界面看...
2024-01-10
对PyQt5中树结构的实现方法详解
树的实质是很多条数据按照一定的内在关系,分层级显示出来。因此每一条数据包括数据项和相互关系。数据项就对应了树中的column,而相互关系对应的是应该显示在哪一个条目下。PyQt5中,树的实现有两种形式,其中较为简单的是使用Tree Widget控件。对于静态的数据,实现树结构可以直接在Qt中拖入...
2024-01-10
PyQt5 QRegExp问题
怎么回事,查找只匹配第一个空格前的部分,我希望不用正则全部匹配?def btnfind_fun(self): pattern = self.codeline.text() if len(pattern)>0 and pattern!=' ' : cursor = self.CodetextEdit.textCursor() # Setup the desired format for matches format = QtGui.QTextCharFor...
2024-01-10
pyqt5画线
下面这段代码总是有问题,麻烦帮我改改画的线没有保存下来''' 简单的画板1.0 功能:在定点和移动中的鼠标所在处画一条线 作者:PyLearn 最后修改日期: 2017/10/18'''import sysfrom PyQt5.QtWidgets import (QApplication, QWidget)from PyQt5.QtGui import (QPainter, QPen)from P...
2024-02-21
PyQt5使用QTimer实现电子时钟
本文用 PyQt5 的QTimer类的两种方式实现电子时钟,供大家参考,具体内容如下【效果图】【知识点】QTimer类提供了定时器信号/槽和单触发定时器。它在内部使用定时器事件来提供更通用的定时器。QTimer很容易使用:创建一个QTimer,使用start()来开始并且把它的timeout()连接到适当的槽。当这段时间过去...
2024-01-10
PyQt5实现仿QQ贴边隐藏功能的实例代码
此程序大致功能为:可变换颜色,贴边隐藏。变换颜色思路QPalette( [ˈpælət] 调色板)类相当于对话框或控件的调色板,它管理着控件或窗体的所有颜色信息,每个窗体或控件都包含一个QPalette对象,在显示时按照它的QPalette对象中对各部分各状态下的颜色的描述来进行绘制。实现代码def Painting(self): c...
2024-01-10
PyQt5快速构建一个简单的GUI应用(1)
PyQt5快速构建一个简单的GUI应用(1):1、PyQt5介绍Python GUI 常用的 3 种框架是:Tkinter、wxpython、PyQt5PyQt5 基于 Qt,是 Python 和 Qt 的结合体,可以用 Python 语言编写跨平台的 GUI 应用程序相比 Tkiner和 wxpython,PyQt5 利用自带的 Qt Designer 可视化工具进行界面设计,可以非常快速地开发出一款功能强大、界面美观的...
2024-01-10
pyqt5 从本地选择图片 并显示在label上的实例
1.主要用到 QFileDialog 方法打开本地文件2.界面打开前:打开后:3. 代码import sysfrom PyQt5 import QtWidgets, QtCore, QtGuifrom PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5.QtCore import *class picture(QWidget): def __init__(self): super(picture, self).__init__() ...
2024-01-10
python 弹窗提示警告框MessageBox的实例
需要安装pywin32模块,pip install pywin32##pip install pywin32import win32api,win32con ##提醒OK消息框win32api.MessageBox(0, "这是一个测试提醒OK消息框", "提醒",win32con.MB_OK) ##是否信息框win32api.MessageBox(0, "这是一个测试是否信息框", "提醒",win32con.MB_YESNO) ##说明信息框win32api.MessageBox(0, "这是一个测试...
2024-01-10
在pyqt tablewidget中排序
如何按最高编号对pyqt中的一列进行排序?目前,我setSortingEnabled(True)只能按最高数字(例如1,1,1,1,2,2,2,3,3)对它进行排序,例如,我想按最高数字(例如58,25,15,10)。谢谢!资料更新:def setmydata(self): for n, key in enumerate(self.data): for m, item in enumerate(self.data[key]): newitem = QtGui.QTa...
2024-01-10
如何设置pyqt5的QTableView的currentIndex?
我想用一个button按钮实现每点击一次使QTableView的当前currentIndex()行的第二列‘num’加一,我希望能能够连续点击增加,问题是点击一次后焦点就变了,我再用self.tableViewNew.setFocus()设置时,index已经变了我的源代码def add1fun(self): index=self.tableViewNew.currentIndex() ...
2024-02-19
用pyqt5 给按钮设置图标和css样式的方法
如下所示:设置图标self.pushButton.setIcon(QIcon("sure.png"))设置css样式self.pushButton.setStyleSheet("QPushButton{color:black}" "QPushButton:hover{color:red}" "QPushButton{background-color:lightgreen}" "QPushButt...
2024-01-10
pyqt5 QlistView列表显示的实现示例
1、简介QlistView类用于展示数据,它的子类是QListWIdget。QListView是基于模型(Model)的,需要程序来建立模型,然后再保存数据 QListWidget是一个升级版本的QListView,它已经建立了一个数据储存模型(QListWidgetItem),直接调用addItem()函数,就可以添加条目(Item)QListView类中常用的方法如表方法描...
2024-01-10
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
1. 用qt designer编写主窗体,窗体类型是MainWindow,空白窗口上一个按钮。并转换成mainWindow.py# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'f.ui'## Created by: PyQt5 UI code generator 5.9## WARNING! All changes made in this file will be lost!from PyQt5 im...
2024-01-10
PyQt5 在QListWidget自定义Item的操作
效果图自定义一个Item新建一个QWidget对象在QWidget内添加Layout在Layout内添加要的控件为QWidget设置Layout新建一个QListWidgetItem并调整大小为QListWidgetItem设置QWidget创建布局首先我们创建一个最基本的布局, 只有一个listWidget和一个pushButton实现点击button后在listWidget中添加数据class Windows(QMainWindow, Ui_MainWi...
2024-01-10
pyqt5 qtdesigner设计好的UI界面 增加底部布局之后全部控件集合在了左上角
没有加底部布局之前如图:加了底部布局之后:代码如图:main.js封装:import sysfrom PyQt5.QtWidgets import QMainWindow, QApplicationfrom Ui_MainWindow import *class Demo(QMainWindow, Ui_MainWindow): def __init__(self): super(Demo, self).__init__() # 将UI界面布局到Demo上; ...
2024-01-10
在pyqt5 中用pyqtgraph 画图,结果只见title和轴显示正确,不见图形,问题出在哪?
在pyqt5 中用pyqtgraph 画图,结果只见title和轴显示正确,不见图形,问题出在哪?其中主要代码如下,控件布置 self.p = [None] * 4 #动态控件 EWidget = QWidget() ELayout = QGridLayout() #self.ProgramSetLabel = QFrame("Programs:") sel...
2024-03-08
【Python教程】Python 3 扩展
您使用任何编译语言(如 C、C++ 或 Java)编写的任何代码都可以集成或导入到另一个 Python 脚本中。此代码被视为“扩展”。Python 扩展模块只不过是一个普通的 C 库。在 Unix 机器上,这些库通常以.so结尾(用于共享对象)。在 Windows 机器上,您通常会看到.dll(用于动态链接库)。编写扩展的先决条件...
2024-01-10
【Python】一文提升你的编程能力,Python能力提升系列——模块化编程
首先说一下:对于一个真实的Python程序,我们自己完成所有的工作是不太现实的,通常都是需要借助第三方类库。而且,咱们编写一个完整的程序的源代码也不可能放在同一个源文件中,对吧,因此这些都需要以模块化的方式来组织项目的源代码。好了,下面说一下Python相关的模块化编程吧!首先,...
2024-01-10
【Python】虚言妙诀终虚见,面试躬行是致知,Python技术面试策略与技巧实战记录
首页专栏python文章详情0虚言妙诀终虚见,面试躬行是致知,Python技术面试策略与技巧实战记录刘悦的技术博客发布于 14 分钟前原文转载自「刘悦的技术博客」https://v3u.cn/a_id_1832021年,对于正在找工作的朋友来说,笼罩在新冠肺炎疫情之下,今年的就业季显得更加具有挑战性,更有意思的是...
2024-01-10
【Python】用 Python 实现一个简易版 HTTP 客户端
首页专栏python文章详情0用 Python 实现一个简易版 HTTP 客户端江湖十年发布于 32 分钟前此文为《用 Python 撸一个 Web 服务器》系列教程的一个补充,这个系列教程介绍了如何使用 Python 内置的 socket 库实现一个简易版的 Web 服务器。之所以写这篇文章,是因为我发现很多人并不清楚 HTTP 客户端的...
2024-01-10
【Python】解析Python模块与包
模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块。import语句是用来导入模块或者从模块里导入特定的类或者函数。如前面我们用过的math模块,从而可以使用sqrt函数来计算距离。假如有一个包含Database类的database.py的模块。现有另一个模块为product.py,它需要从database.py...
2024-01-10
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
QMainWindowQMainWindow类中比较重要的方法方法描述addToolBar()添加工具栏centralWidge()返回窗口中心的一个控件,未设置时返回NULLmenuBar()返回主窗口的菜单栏setCentralWidget()设置窗口中心的控件setStatusBar()设置状态栏statusBar()获得状态栏对象后,调用状态栏对象的showMessage(message,int timeout=0...
2024-01-10
Python-什么是备忘录,如何在Python中使用备忘录?
我刚开始使用Python,却不知道什么是记忆以及如何使用它。另外,我可以举一个简化的例子吗?回答:记忆有效地指基于方法输入记忆方法调用的结果(“记忆”→“备忘录”→要记忆),然后返回记忆的结果,而不是再次计算结果。你可以将其视为方法结果的缓存。有关更多详细信息,请参见第387...
2024-01-10![童年记忆第二弹!!!如何用Python写一个植物大战僵尸[Python基础]](/wp-content/uploads/thumbs/683786_thumbnail.jpg)
童年记忆第二弹!!!如何用Python写一个植物大战僵尸[Python基础]
上次写了一个俄罗斯方块,感觉好像大家都看懂了,这次就更新一个植物大战僵尸吧植物大战僵尸的话引入需要的模块import pygameimport random配置图片地址IMAGE_PATH = "imgs/"设置页面宽高scrrr_width = 800scrrr_height = 560创建控制游戏结束的状态GAMEOVER = False图片加载报错处理LOG = "文件:{}中的方法:{}...
2024-01-10
何时使用和何时不使用Python 3.5`await`?
我得到了asyncio在Python 3.5 中使用的流程,但是我还没有看到关于我应该使用什么东西,我不应该使用的await东西或者它在哪里容易出现的描述。我是否仅需要根据“这是IO操作并应进行await编辑” 来做出最好的判断?回答:默认情况下,所有代码都是同步的。你可以使用使其异步定义函数,async def并使...
2024-01-10
【Python教程】Python 列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最...
2024-01-10
