问题标签 [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 投票
0 回答
745 浏览

pyqt - With Python/PySide/PyQt/Phonon how to control a USB Soundcards output sample clock rate?

I am trying to O/P audio to a USB soundcard (Lindy PnP SoundCard device) via Python/PySide/PyQT by the use of Phonon and/or QTMultimedia.

I can O/P the aduio (mp3/wav) which is no problem - the issue is that I want to control the USB's output sample clock rate, I need to be able to change this from 44.1 to 48 kHz. The soundcard comes with its own s/w that allows this so it is possible.

I can play Audio through Phonon like so..

However I do not see any way to change the sample clock rate of the USB device from looking at the Class Reference doc's it seems its not possible.

http://www.pyside.org/docs/pyside/PySide/phonon/index.html

So then I have tried to use Qt Multimedia to change the USB soundcards O/P clock rate..

This has no effect. Does anyone know how I would do this and if it is even possible with Phonon/PyQT? I am guessing I need to go lower and try find the USB Soundcard directly which will be messy..

Much appeciate any help!!

Alan

0 投票
2 回答
319 浏览

javascript - 使用 PySide 调用插槽时出错

我正在尝试抓取一个依赖 JavaScript 的站点。这是一个非常基本的网站,有一个简单的整体列表(实际上是城市名称),我不想复制并粘贴到 Excel 中。该列表由 javascript 控制,所以我认为我需要使用 Qt4 之类的东西来模拟浏览器,并且我一直在尝试 PySide。

我从一些非常基本的代码开始(我从这里改编):

问题是,我不太了解 PySide/Qt4。我收到此错误:

我什至不确定这意味着什么。这是我可以解决的事情,而无需参与找出 Qt4 和 PySide 的漫长而艰巨的过程吗?这是一个简单的修复吗?

感谢所有输入。

0 投票
1 回答
2861 浏览

python - QLabel.setText() 不工作?

我一直试图让 PySide 中的 QLabel.setText 工作了几天,但没有成功。

我有以下代码(简化):

那么,为什么我会收到这样的错误:

以及为什么 lcdTimer.display() 工作,但其他的没有。.setText 需要的第二个参数是什么?

问题不应该出现在somedatafromlist1somedatafromlist2中。

我试图检查 self.lcdTimer 和 self.data2 几乎相同。

0 投票
1 回答
1696 浏览

installation - Archlinux上的PySide安装

我想在 Archlinux 上安装 PySide。我已将其添加到我的 pacman.conf 中,如下所述:http: //developer.qt.nokia.com/wiki/PySide_Binaries_Linux

但这不起作用:

任何想法如何让它工作?

0 投票
1 回答
164 浏览

c++ - 通过 Qt Application 限制其他应用程序的窗口大小

我正在寻找一种在 Qt 中约束其他应用程序窗口(有些不是 Qt)的方法,以便在最大化时不会与我的 Qt 应用程序重叠。本质上我想创建 Windows 任务栏。我希望应用程序边缘停靠到我的 Qt 任务栏的适当边缘,就像应用程序在最大化时停靠到 Windows 任务栏一样。我设想这个任务栏存在于屏幕的顶部边缘,但希望允许用户决定它将存在于哪个边缘。

我知道制作一个始终位于顶部的窗口并不难,这更像是我很难弄清楚的自动对接问题。

我现在只希望在 Windows 上实现这一点。

感谢您的帮助。

0 投票
2 回答
980 浏览

python - Eclipse/WingIDE/PyCharm 中的 PySide 方法签名?

有没有办法在 Eclipse、WingIDE、PyCharm 或任何 Python IDE 中对 PySide 类的方法进行签名?目前,它自动完成类和方法名,但不自动完成方法的参数。所有函数都被检测为没有参数的函数。 Eclipse PySide 截图

我知道它是 C++ 框架的 Python 绑定,所以它不是那么容易,但有没有办法直接在 IDE 中使用方法签名?

0 投票
1 回答
383 浏览

python - PySide 信号“复制”行为

输出:

“加载”只打印一次(如预期的那样;它是一个类变量),但为什么要创建信号的 2 个实例(如果它也是一个类变量)?

0 投票
1 回答
546 浏览

python - 从回调发出信号时Python应用程序崩溃

我将 python 应用程序中的 c++ 库与 QT 一起使用。它使用回调与 UI 通信。我的图书馆是'ts'。问题是我的程序有时会崩溃。据我了解,它在调用 emit() 时会崩溃,但这种情况很少发生。我的程序的简化版本如下所示:

帮助!

0 投票
2 回答
2336 浏览

python - pyqtSignal 和 QObject.receivers(..)

在发出信号之前,我需要检查信号是否存在侦听器。

信号连接到正确的插槽并成功发出信号。
检查签名信号时,该方法QObject.receivers()显示该信号未连接。
我明白了,原因是签名不正确,我没有找到方法来指定信号的忠实签名。

0 投票
3 回答
17644 浏览

python - 具有透明背景的 Qt 小部件

(我正在使用 PySide,但我认为任何语言绑定的答案都是相同/相似的)。

我试图以形状时钟为例,位于此处,并使时钟(圆圈)的表面透明,以便我看到的只是时钟指针和分钟刻度。照原样,当示例运行时,它看起来像这样。我正在使用 Windows 7。

到目前为止,我已经尝试了以下(在构造函数中):

  • self.setAttribute(QtCore.Qt.WA_TranslucentBackground)
    • 时钟出现(在任务栏中存在),但我在任何地方都看不到它
  • self.setAttribute(QtCore.Qt.WA_NoSystemBackground)
    • 时钟出现,但背景为纯黑色。
  • self.setWindowOpacity(0.5)
    • 时钟出现,但整个时钟是透明的。我希望背景(脸)是透明的,但我希望时钟指针是可见的。