问题标签 [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.
python - ctypes 和 PySide
我正在使用 PySide 构建一个应用程序,需要完成一些图像处理,并且为此使用 Python 代码太慢了。因此,我破解了一个 .dll 文件来为我做这件事。函数定义如下:
现在我可以通过 ctypes 加载这个函数。但我似乎无法让 ctypes 接受 QImage。我试着这样称呼它:
我得到的答复是:
我厌倦了将 QImage 投射到 c_void_p 并且它也不喜欢那样。据我所知,python 中的 QImage() 应该完全映射到 C 中的 QImage *,但 Python 似乎不理解这一点。
有什么方法可以强制铸造吗?
qt - 如何更改 QTabWidget 中的文本对齐方式?
我找不到在 QTabWidget 中设置文本对齐的方法。
创建此小部件的实例后,我将其tabPosition属性设置为 West,但我希望它水平显示文本/标签。我已经查看了 Qt 的stylesheets,但是正如您所看到的,text-align属性只能在 QPushButton 和 QProgressBar 上设置。
我已经在网上搜索过,但我只是发现了一个错误报告,一个未回答的问题,最后是一个建议重新实现 paint() 方法的用户。也许我会解决,但我使用的是 Python(PyQt 或 PySide),但我不知道该怎么做。
你能帮助我吗?
编辑:感谢 Teukamm,我写了一些代码:
最后,我的文本按预期对齐,但我有一个小(大?)问题:当您单击每个选项卡按钮的右侧时,它不会发送currentChanged SIGNAL。我还尝试在paintEvent 中扩展每个tabRect 的宽度,但它不起作用。我应该改变什么?
谢谢 :)
顺便说一句:您不能从 QTabWidget 继承,而是从 QTabBar 继承;)
编辑:
解决了!刚刚更改了 tabSizeHint 中的方法sizeHint并且效果很好:)
python - 如何在 OS X Snow Leopard 上安装 QT、PyQT 和 PySide 的步骤
我在 Snow Leopard 上安装 QT 时遇到了一些问题,我希望我能从担任这个职位的其他人那里受益。:)
我假设我需要使用 SL 中不包含的 python 版本......无论是来自 homebrew、macports、python.org 等。
谁能给我一些简单的步骤来安装 QT、PyQT 和 PySide?关于如何设置项目以使用 py2app 的示例的加分点。
谢谢!:)
python - 如何在 Windows 上安装 PySide 的步骤
我按照他们在 pyside.org 上所说的话,但不知何故我无法让它工作。我下载了他们从他们的网站链接的两个文件(qt 库和 python 2.6 的 pyside)
当我尝试他们的一个示例时,我收到以下消息:
我使用 python 2.6.4 和 windows 7
python - python qt,在另一个小部件(声子)上方显示文本/标签
我正在使用 PySide 制作视频播放器,它是一个绑定到 Qt 框架的 python。我正在使用 phonon(一个模块)来显示视频,并且我想在视频上方显示文本作为字幕。如何在我的声子小部件上方放置另一个小部件。是opengl的选择吗?
python - 在 PyQT/PySide 中设置窗口样式?
我一直在寻找如何做到这一点,并且我找到了该主题出现的地方,但没有一个建议对我真正有用,即使它们似乎对提问者来说还可以(他们甚至没有列出什么import
)。我遇到了,但无论我尝试如何导入( ,等) ,self.setWindowFlags(Qt.FramelessWindowHint)
它似乎都不起作用。QtGui.FramelessWindowHint
QtCore.FramelessWindowHint
有任何想法吗?
python - PySide 错误 - QPaintDevice:无法销毁正在绘制的绘制设备
我对这个感到困惑。我尝试按照某些人的建议将其QPainter
移至它自己的def
位置,但它给出了完全相同的错误。这是def
我创建的。
python - Qt:按钮上没有边框使它们不可点击?
我正在尝试为按钮设置样式,使其没有边框,但似乎缺少边框会使按钮不可点击。有没有更好的方法没有边界?
qt - 顶级窗口的非像素化圆角
我想在 QDialog 上设置圆角。由于它是一个顶级窗口,border-radius 不起作用,所以我必须这样做:
我这样称呼它:
它有效,但问题是角落被像素化了。
有没有办法在没有这些像素化角落的情况下获得它?如果是,如何?
python - PyQt QTableWidget 编辑时的键盘事件
我想以QTableWidget
类似于 MS Excel 的方式导航。
例如,当用户在编辑单元格时按下右箭头键,编辑将完成并选择右侧的下一个单元格。我已经搜索了 Qt 文档,但似乎无法找出方法。