问题标签 [pyside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
32949 浏览

python - 如何在我的 GUI 上绘图

我正在设计一个 GUI,PyQt当我单击一个按钮时,我需要在其中显示一个 matplotlib/pylab 窗口,该按钮从我创建的函数中绘制数据图。它就像在 Matlab 中使用的运行时。每次按下该按钮时,我都想将 matplotlib/pylab 窗口保留为我的窗口。

0 投票
2 回答
2222 浏览

python - Ubuntu 中的 PySide 或 PyQT SQLite 支持

我正在运行 Ubuntu 10.04 Lucid,并且正在使用 Python 在 QT 中开发应用程序。今天我尝试通过 QtSQL.QAddDatabase 创建一个到 SQLite 数据库的数据库绑定并得到以下错误:

所以很明显我没有 SQLite 驱动程序......我怎样才能将它添加到我的安装中?我安装了 PySide 以查看它是否包含它(通过 PPA)......同样的事情......没有 SQLite......也许我可以重新配置和构建 python-qt-sql 包,但我需要有关如何使用它的说明。 ..

0 投票
1 回答
4823 浏览

python - 如何将 PySide QAbstractItemModel 子类中的数据提供给 QML ListView?

我有一个我在 PySide 中编写的具有 QML UI 的应用程序。我在 Python 中对 QAbstractListModel 进行了子类化:

我通过在主脚本中执行此操作将模型提供给我的 QML:

Qt 的文档说模型的角色名称用于访问来自 QML 的数据,并且可以将 QML 中的普通 DisplayRole 称为“显示”,因此我的 QML 有一个带有简单委托的 ListView,如下所示:

但是,当我这样做时,结果是file:///foo/bar/main.qml:28: ReferenceError: Can't find variable: display.

在模型中设置自定义角色名称没有帮助。想法?

0 投票
1 回答
707 浏览

python - 如果未将对象分配给 PySide 中的对象变量,则对象似乎已被删除

我正在尝试使用 QStandardItemModel 来表示数据的层次结构,但是当我将 QStandardItems 添加到模型中时,我必须将它们分配到对象成员变量中,否则对象似乎已被删除。

例如

按预期工作(在“类别”列下插入“插入”行)。但是,如果我删除 self.out_insertion 分配,例如:

它不起作用(显示一个空行)。

我正在使用 Qt 4.6.3 和 PySide 0.4.1。有人能解释一下为什么会这样吗?

提前致谢

~阿基

0 投票
3 回答
6483 浏览

python - 如何从 QListWidget 中删除 QListWidgetItem 并刷新显示?

我正在使用 QListWidget 来显示 QListWidgetItem 列表

该列表是从文件中读取的。当我关闭文件时,我想清空列表。

我在我的:

loadQuiz 方法有效,flush 方法打印每个项目的文本,但 removeItemWidget 方法和 del item 都不能清空列表。

我怎样才能做到这一点 ?

谢谢

0 投票
1 回答
366 浏览

python - Python 挂起与 Qt 绑定

我安装了带有最新 PySide Qt 绑定的 2.6 python。thread.start()如果未注释行,则以下代码将提供。任何人都可以建议我做错了什么?

0 投票
5 回答
16335 浏览

python - PySide 入门

我决定学习 Python Gui 开发,因为 PyQt 是非免费的,所以选择 PySide。但是,与 PyQt 不同的是,PySide 没有任何教程或截屏视频,只有对初学者来说毫无用处的文档。我没有 Qt 经验,所以即使在 Ubuntu 中设置开发环境也是一个问题。你能建议一些可以学习的东西吗?

0 投票
2 回答
2592 浏览

python - 线程内django的call_command问题

我会在线程中执行 django 的 call_method。这是示例代码:

Django 服务器正确启动,但 ServerStarter 被创建了两次
并且两个 ServerStarter 的实例都运行。
如果我在 run 方法中注释 call_command("runserver", noreload=True) ,那么只会
创建一个线程(这就是我想要的)。
提前致谢!

0 投票
8 回答
53121 浏览

python - 使用 pyside-uic 生成 Python 代码

如何从 QtDesigner 文件生成 python 代码?我找到了 pyside-uic 但我找不到语法示例。我用 spyder 运行 win7 和 pythonxy。

0 投票
5 回答
5619 浏览

python - PyQt/PySide - 图标显示

我有一个 PySide 应用程序,它有一个MainWindow(一个QMainWindow实例)的图标。当我正常运行文件时,图标是可见的,一切都很好,但是当我创建一个 exe 时py2exe,图标不会出现。这也发生在cx_freeze(所以我认为问题不在于py2exe)。

该应用程序是使用设计QtDesigner并转换为带有pyside-uic. 我尝试将图标用作文件和资源(qrc 文件),但似乎都不起作用。

任何帮助或指示将不胜感激。

谢谢。