草庐IT

pyside-uic

全部标签

python - PySide/PyQt 如何创建一个新的窗口按钮?

我在使用Python2.7的PyQt4/PySide中遇到“新窗口”功能的问题。我连接了一个initNewWindow()函数来创建一个新窗口,一个Action并将它放在菜单栏中。曾经是桌面软件中的一个常见功能。新窗口弹出并关闭,而不是在另一个窗口旁边给我一个新的持久窗口。我正在处理的代码是专有的,因此我创建了一个示例,该示例在下面执行相同的错误。有什么办法可以让它工作吗?使用Python2.7在PySide中运行。它是在Windows中编写和测试的。fromPySide.QtCoreimportQSizefromPySide.QtGuiimportQActionfromPySide.

Pyside

Pyside6简介Pyside6是一个开源免费的GUI开发库,是Qt官方在Python上的qt功能的实现支持该库可以开发窗口界面程序,相比PyQt(不是开源免费),没有版权上的问题.未来规划:学习完Pyside6后,掌握C++语法,阅读官方文档.即可入手C++QT开发优势:简单好用,文档齐全(请参照qtc++文档),跨平台支持,性能高(c++编写),稳定性高(面向对象,信号(动作)与槽(函数)的机制,界面设计与业务代码完全隔离)可以实现的功能1.XML2.网络3.多线程4.数据库5.定位6.多媒体7.web浏览器8.桌面ui(重点)......生态支持:Qt助手,Qt设计师(图形化设计ui界面

pycharm下载pyside2出现ERROR: Could not find a version that satisfies the requirement pyside2

    当我们在pycharm中尝试用pip下载pyside2的时候,可能会出现上面的报错。出现这种情况的原因就是当前下载的python解释器版本太新了,比如我用的3.11的版本,可能这个版本还没有更新匹配pyside2库。解决方法是去python官网重新下载一个版本稳定的python解释器,至少得3.8版本以上。    去官网上下载也可能会遇到一个问题:较早的版本比如3.8官方没有维护了,无法下载官方的安装包,这时候可以考虑找有3.11版本的同学要一下安装包,我最终就是安装3.10版本的解释器,最终成功安装pyside2.。 安装版本之后用pipinstall pyside2,可能安装速度较

将 Qt Designer 的 ui 文件转换为 PySide2 使用的.py 文件

20201206修订:在Pyside2的5.15.2版本中,从ui生成py文件过程,命令从“uic”变为“pyside2-uic”QtDesigner设计的ui文件,就是一个xml文件,通过pyside-uic可以转换成标准的.py文件。通过QtDesigner创建的ui如图:我们切入正题:1:首先要保证将pyside2-uic.exe加到环境变量Path中。根据我的Python,PySide2安装路径。设置具体如下图:2:使用PySide2中的QtDesigner工具创建具体的ui文件。QtDesigner路径如下:3:将创建的ui文件使用命令生成对应的.py文件。先从系统的cmd进入到ui

基于深度学习的高精度80类动物目标检测系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度80类动物目标检测识别系统可用于日常生活中或野外来检测与定位80类动物目标,利用深度学习算法可实现图片、视频、摄像头等方式的80类动物目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据集,使用Pysdie6库来搭建页面展示系统,同时支持ONNX、PT等模型作为权重模型的输出。本系统支持的功能包括动物目标训练模型的导入、初始化;置信分与IOU阈值的调节、图像上传、检测、可视化结果展示、结果导出与结束检测;视频的上传、检测、可视化结果展示、结果导出与结束检测;摄像头的上传、检测、可视化结果展示与结束检测;已检测目标列表、

[PySide6]动态加载ui文件实现无边框窗口

个人站点:测试开发者https://www.devtester.cn/之前闲着没事想用pyside6写一个小东西,在动态导入ui文件实现无边框窗口时,发现窗口不能拖动,研究了一会儿才搞明白,现在将关键的信息记录如下:导入ui文件classMyLoginView(QMainWindow):def__init__(self):super(MyLoginView,self).__init__()qfile=QFile("view/resource/logon_window.ui")qfile.open(QFile.ReadOnly)qfile.close()self.ui=QUiLoader().l

告别原始 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

python - PySide2 无法通过基本示例正确关闭

当我运行基本脚本时:importsysfromPySide2.QtWidgetsimportQApplication,QLabelapp=QApplication(sys.argv)label=QLabel("HelloWorld")label.show()app.exec_()第一次一切正常。但是,如果我第二次运行它,我会得到:File"../script.py",line17,inapp=QApplication(sys.argv)RuntimeError:PleasedestroytheQApplicationsingletonbeforecreatinganewQApplica

python - 'PySide.QtCore.Signal' 对象没有属性 'connect'

我将Python3.4与Pyside1.2.4和PyQt4.8.7一起使用,当我尝试将信号连接到插槽时,它显示:'PySide.QtCore.Signal'objecthasnoattribute'connect'我正在使用MVC:型号:fromPySide.QtCoreimportSignalclassModel(object):def__init__(self):self.updateProgress=Signal(int)Controller:classController(QWidget):"""MVCPattern:Representsthecontrollerclass""

python - 如何从 PySide Qt 中的 tabWidget 弹出一个单独的窗口

我有一个扩展的主窗口,其中添加了一个QtGui.QTabWidget。我正在创建几个从QtGui.QWidget扩展的小部件,我可以将它们添加到选项卡小部件或从中删除。我想做的是有一个“弹出”按钮,使子窗口小部件从选项卡窗口小部件中删除,并作为它自己的独立窗口出现(以及一个“弹出”按钮来放置它回到主窗口)。与Gtalk-in-Gmail的想法相同。请注意,如果我关闭主窗口,其他“选项卡”或“窗口”也应该关闭,并且我应该能够并排放置所有窗口并让它们全部可见并同时更新。(我将显示近乎实时的数据)。我是Qt的新手,但如果我没记错的话,如果一个Widget没有父级,它会独立出现。这行得通,但我