草庐IT

Pyqt5-tools

全部标签

告别原始 UI 样式,拥抱 Fluent Design 风格 PyQt/PySide 组件库

简介这是一个使用PyQt/PySide编写的FluentDesign风格的组件库,支持亮暗主题无缝切换和自定义主题色,搭配QtDesigner可以快速开发美观的界面。github仓库地址为https://github.com/zhiyiYo/PyQt-Fluent-Widgets,演示视频可以在哔哩哔哩上观看。安装轻量版(AcrylicLabel不可用):pipinstallPyQt-Fluent-Widgets-ihttps://pypi.org/simple/完整版:pipinstall"PyQt-Fluent-Widgets[full]"-ihttps://pypi.org/simple

Tool之synergyc:synergyc的简介、安装、使用方法(鼠标键盘控制两台或多台电脑)之详细攻略

Tool之synergyc:synergyc的简介、安装、使用方法(鼠标键盘控制两台或多台电脑)之详细攻略目录synergyc的简介(1)、Synergy软件特点synergyc的安装synergyc的使用方法synergyc的简介   synergyc是用一套鼠标键盘控制两台或多台电脑,但是只适合win7及以下的,win10有时候不适用;无需外部硬件设备,用软件的方法实现一套鼠标键盘控制两台或多台电脑。(1)、Synergy软件特点1、synergy中文版使用一套鼠标键盘来控制多台电脑2、Synergy支持多平台(Windows,Mac和Linux)3、共享剪切板(支持文字和图片)4、Syn

【Tools】Ubuntu22.04安装详细教程

00.目录文章目录00.目录01.Ubuntu22.04简介02.Ubuntu22.04新特点03.Ubuntu22.04下载04.Ubuntu22.04(创建虚拟机方式一)05.Ubuntu22.04(创建虚拟机方式二(推荐))06.Ubuntu22.04安装07.附录01.Ubuntu22.04简介Ubuntu22.04LTS是Canonical于2022年4月21日发布的操作系统,代号为JammyJellyfish(果酱水母)。Ubuntu22.04LTS采用GNOME电源配置文件和流线型工作空间过渡;提高优化图形驱动程序上的桌面帧速率;使用新的加密算法迁移到OpenSSLv3以提高安全

java - 本地存储库中缺少 tools.jar 会破坏 m2eclipse

我遇到的问题是eclipse无法解析我的项目的任何依赖项。这会导致问题,因为即使在编码时依赖项似乎工作正常(我得到自动完成),我仍然会收到大量错误列表,这些错误涉及遗漏的Artifact。过滤这些时,我发现了以下内容:Thecontainer'MavenDependencies'referencesnonexistinglibrary'/home/[...]/.m2/repository/com/sun/tools/1.5.0/tools-1.5.0.jar'这个依赖似乎是struts2引入的,struts2在pom中设置了如下配置文件:com.suntools1.5.0system$

python\pyqt5中关于键盘按键的一些内容

按键值按键代码按键内容16777264Qt.Key_F1F1+1Qt.Key_F2+1Qt.Key_F3+1Qt.Key_F4+1Qt.Key_F5+1Qt.Key_F6+1Qt.Key_F7+1Qt.Key_F8+1Qt.Key_F9+1Qt.Key_F10+1Qt.Key_F1116777275Qt.Key_F12F1265Qt.Key_AA+1Qt.Key_BB+1Qt.Key_CC+1Qt.Key_DD+1Qt.Key_EE+1Qt.Key_FF+1Qt.Key_GG+1Qt.Key_HH+1Qt.Key_II+1Qt.Key_JJ+1Qt.Key_KK+1Qt.Key_LL+1Qt.

python - PyQt4 - 无法接收 sender() 信号/如何识别单击了哪个按钮并将其与适当的进度条匹配?

为什么我无法收到self.sender()输出?我的意思是识别点击了哪个按钮(启动下载功能),然后匹配相应的进度条作为下载指示器。错误输出为:回溯(最近调用最后):文件“final.py”,第308行,在buttonClicked中buttonHandle=self.sender()AttributeError:'Ui_MainWindow'对象没有属性'sender'非常感谢。classUi_MainWindow(object):defsetupUi(self,MainWindow):MainWindow.setObjectName(_fromUtf8("MainWindow"))M

Python 使用 PyQt5 实现截图

原文链接:https://www.cpweb.top/2566使用PyQt5实现截图功能,功能点:•选框截图:鼠标左键选择区域双击截屏,右击重新截图。•全屏截图:不选区域,直接鼠标双击截全屏。#Author:cpimportsys,time,loggingfromPyQt5.QtCoreimportQt,QRectfromPyQt5.QtGuiimportQPen,QPainter,QColor,QGuiApplicationfromPyQt5.QtWidgetsimportQApplication,QWidget,QFileDialogclassScreenshot(QWidget):"""

python - 更改 django-admin-tools 的语言环境

在我的settings.py文件中我有:LANGUAGE_CODE='ru-RU'此外,我已经安装并运行了django-admin-tools。但管理语言仍然是英语。我做错了什么?附言。$catsettings.py|grepUSE|grep-vUSERUSE_I18N=TrueUSE_L10N=TrueUSE_TZ=True 最佳答案 您需要专门为管理应用程序设置语言。由于django不提供语言下拉列表作为默认登录的一部分,您有几个选择:使用super用户/员工凭据和正确的语言登录到您的正常(非管理员View),然后转到管理员UR

python - PyQt4 用户输入验证 - QlineEdit

我在理解PyQt4的输入验证时遇到了一些问题。这是我的第一个GUI应用程序,也是第一次使用PyQt4框架。我一直在通读Class引用资料,看起来进行文本验证的首选方法是通过QRegularExpression类,但这对于一些简单的输入验证来说似乎有些过分。我的注册用户类中有一个方法可以将用户添加到sqlite数据库中。我还为连接到验证文本的方法的QlineEdits创建了一个信号。SQL输入工作正常,但由于某种原因输入验证没有。这不会引发错误。MessageBoxes只是不弹出。我知道我只创建了一个信号,但这只是为了测试。defnewUser(self):#Thismethodadds

python - 如何在没有中央小部件(PyQt4)的应用程序中设置 QDockWidget 初始(默认)大小?

我有一个包含很多QDockWidgets的应用程序并且没有中央小部件。我想设置其中的一些QDockWidgets初始大小(应用程序启动时的大小),但我不想限制它们的最小/最大大小。怎么做?例如,我需要将初始大小150x75设置为其中之一。我尝试了明显的方法(例如与停靠小部件内容相关的QWidget.Resize()),但它根本不起作用。这是一个简化的情况模型:fromPyQt4importQtCore,QtGuiapp=QtGui.QApplication([''])mw=QtGui.QMainWindow()#mw=MainWindowmw.setCentralWidget(None