草庐IT

python - Windows 上的 PySide2

有人知道我在哪里可以找到PySide2的pip安装吗?现在是2017年,我似乎找不到包含PySide2二进制文件的pip安装或站点包。我不喜欢处理下载源代码并自己编译它,因为这通常会让人非常头疼,因为它从来都不是一个顺利的过程。还考虑到其他人很可能已经做到了。老实说,如果我尝试自己编译它并弹出错误,我真的不知道从哪里开始解决它们,我也不想花时间这样做。当VFX行业的许多应用程序都转向PySide2时,我很难相信我无法在网上任何地方甚至PIP中找到它。我希望有人能帮助我。谢谢 最佳答案 同样的问题...所以我尝试构建它。但是在构建We

python - 如何在pyside/pyqt/qt中获取QWidget的所有子组件?

我正在使用pyside(qt)开发桌面应用程序,我想访问(迭代)QWidget的所有行编辑组件。在qt中,我发现了两种方法findChild和findChildren但没有找到合适的示例,我的代码显示错误,'form'对象没有属性'findChild'。这里的'form'是Qwidget表单,由组件lineEdit、comboboxes、Qpushbuttons等组成。代码:lineEdits=form.findChild()//ThisisnotworkinglineEdits=form.findChild('QLineEdit)//Thisalsonotworking

python - PySide-PyQt : How to make set QTableWidget column width as proportion of the available space?

我正在使用PySide开发计算机应用程序,并且我正在使用QTableWidget。假设我的表有3列,但它们包含的数据非常不同,比如(对于每一行)第一列中有一个长句子,然后是最后两列中的3位数字。我希望调整表格大小以根据数据调整其大小,或者至少能够将列大小设置为(比如)70/15/15%的可用空间。执行此操作的最佳方法是什么?在阅读thisquestion后,我尝试了table.horizo​​ntalHeader().setResizeMode(QHeaderView.Stretch)但它使3列大小相同。感谢Fabio,我也尝试了table.horizo​​ntalHeader().s

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)