草庐IT

python - 你知道在 Qt Creator 中集成 PySide/PyQt 开发的任何努力吗?

我希望只使用QtCreator在python中编程。我已经使用QtCreator向本科生教授GUI编程,他们很喜欢。我们已经多次讨论过切换到python的可能性,但是由于缺乏用于开发PySide/PyQt应用程序的良好IDE,我们没有这样做。 最佳答案 看看https://github.com/PySide/QtCreator 关于python-你知道在QtCreator中集成PySide/PyQt开发的任何努力吗?,我们在StackOverflow上找到一个类似的问题:

python - 将简单的 Qt Designer 窗体加载到 Pyside

我在Qt设计器中创建了一个简单的表单,并尝试将其加载到我使用PySide创建的Qt应用程序中,但运气不佳。这是从`pyside-uic'生成的代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'clientEditorForm.ui'##Created:TueNov323:46:412009#by:PySideuicUIcodegenerator##WARNING!Allchangesmadeinthisfilewillbelost!fromPySideimportQtCore,QtGuiclassUi

python - PySide 入门

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我决定学习PythonGui开发,由于PyQt不是免费的,因此选择了PySide。但是,与PyQt不同,PySide没有任何教程或截屏视频,只有对初学者毫无用处的文档。我没有Qt经验,所以即使在Ubuntu中设置开发环境也是一个问题。你

python - PySide GUI 中的应用程序图标

我有一个PySideGUI应用程序(用Python3编写,在Windows7Pro上运行),我在其中设置应用程序图标如下:classMyGui(QtGui.QWidget):def__init__(self):super(MyGui,self).__init__()...self.setWindowIcon(QtGui.QIcon('MyGui.ico'))ifos.name=='nt':#ThisisneededtodisplaytheappicononthetaskbaronWindows7importctypesmyappid='MyOrganization.MyGui.1.0.

python - PySide 网络浏览器出现,但检查器不显示任何内容

我目前正在运行这段代码,虽然出现了网络浏览器,但网络检查器似乎没有显示任何内容,我是不是做错了什么?importsysfromPySide.QtCoreimport*fromPySide.QtGuiimport*fromPySide.QtWebKitimport*app=QApplication(sys.argv)web=QWebView()web.load(QUrl("http://www.google.com"))web.show()inspect=QWebInspector()inspect.setPage(web.page())inspect.show()sys.exit(ap

python - 如何在 PyQt/PySide 中获取删除的文件名

我正在尝试设置一个应用程序来接受放入其中的havin文件。所以,我正在寻找一种方法来在它们被放入时提取路径。现在,我为应用程序的右侧部分启用了拖放功能,它会接受放入的文本,但我不知道如何处理放入的文件。我正在使用:defPTE_dragEnterEvent(self,e):ife.mimeData().hasFormat('text/plain'):e.accept()else:e.ignore()defPTE_dropEvent(self,e):newText=self.ui.fileListPTE.toPlainText()+'\n\n'+e.mimeData().text()se

python - PySide/PyQt - 启动 CPU 密集型线程会挂起整个应用程序

我正在尝试在我的PySideGUI应用程序中做一件相当常见的事情:我想将一些CPU密集型任务委托(delegate)给后台线程,以便我的GUI保持响应,甚至可以在计算进行时显示进度指示器。这是我正在做的(我在Python2.7、Linuxx86_64上使用PySide1.1.1):importsysimporttimefromPySide.QtGuiimportQMainWindow,QPushButton,QApplication,QWidgetfromPySide.QtCoreimportQThread,QObject,Signal,SlotclassWorker(QObject)

PySide6的安装

在PyCharm中使用PySider6。1、在Python环境下(包括虚拟环境)下安装PySider6pipinstallpyside6-ihttps://pypi.douban.com/simple安装之前关闭相关杀毒软件,否则出现下述错误:ERROR:CouldnotinstallpackagesduetoanOSError:[Errno13]Permissiondenied:‘d:\pycharmprojects\pythonproject11\venv\Lib\site-packages\shiboken6\ucrtbase.dll’Checkthepermissions.2、在PyC

python - 我在 PySide 1.1.0 中找不到 QString

我想使用QString和QStringList,但是在PySide1.1.0中,它们不在模块中,也不在文档中。所以,我可以做些什么来使用它们。谢谢。不仅仅是QString和QStringList,我可以也找不到QTableModel、QListModel等。 最佳答案 您不需要QString或QStringList:您可以在C++/Qt中需要的任何地方使用Python的原生类型。可以找到有关此的更多详细信息inPSEP101.例如,QString→str(Python2中的unicode)QVariant→任何类型QByteArra

python - PySide 的 MVVM 模式

我一直在尝试寻找一种使用PySide实现MVVM的方法,但未能成功。我认为应该有一种方法可以使用QItemEditorFactory从ViewModel创建View,并进行数据绑定(bind)我认为我可以使用QDataWidgetMapper。您对如何使用Qt和PySide实现MVVM有什么想法吗?即使有一些C++资源,我也会尝试将它们翻译成Python。谢谢。 最佳答案 MVVM是MVP(Model-View-Presenter)模式的专门化,并不是WPF独有的,但它是其起源的一部分。我认为您想要获得的是一个MVP,将您的域模型公