Articles of pyqt

给予python GUI应用程序的root权限以在ubuntu中运行命令

现在,我有一个python GUI应用程序需要运行sudo权限的命令,如下所示: import commands iStat, askpassPath = commands.getstatusoutput("which ssh-askpass") cmd = "export SUDO_ASKPASS=%s;sudo -A mkdir -p /usr/lib/test"%(askpassPath) commands.getstatusoutput(cmd) 这工作正常,如果ssh-askpass已经安装在ubuntu.But似乎有些Ubuntu系统不安装它默认情况下,我不能安装它们。 所以,我需要知道是否有另一种方法让我获得sudo特权。 提前致谢。 编辑:应用程序不应该以root权限启动。只有在运行时才需要root权限。

Python – 我如何删除窗口边框? 我已经从Qt导入用户界面到Python和应用setWindowFlags

如何使这个窗口无边界(删除最小化/最大化/closures)? 1 import sys 2 from PyQt4 import QtCore, QtGui 3 from qt import Ui_MainWindow 4 5 class StartQT4(QtGui.QMainWindow): 6 def __init__(self, parent=None): 7 QtGui.QWidget.__init__(self, parent) 8 self.ui = Ui_MainWindow() 9 self.ui.setupUi(self)) 10 11 if __name__ == "__main__": 12 app = QtGui.QApplication(sys.argv) 13 myapp = StartQT4() 14 myapp.show() 15 app.setWindowFlags(app.FramelessWindowHint) <<< does not working 16 […]

如何获取QPixmap或QImage像素的RGB值 – Qt,PyQt

根据这个答案https://stackoverflow.com/a/769221/544721 ,我已经在抓取区域做了以下代码打印值: import sys from PyQt4.QtGui import QPixmap, QApplication app = QApplication(sys.argv) # img is QImage type img = QPixmap.grabWindow( QApplication.desktop().winId(), x=00, y=100, height=20, width=20, ).toImage() for x in range(0,20): for y in range(0,20): print( "({},{}) = {}".format( x,y,(img.pixel(x,y)) ) ) 但像素显示如下: (0,0) = 4285163107 (0,1) = 4285163107 (0,2) = 4285163107 (0,3) = 4285163107 (0,4) […]

我怎样才能隐藏在Windows上运行的PyQt应用程序的控制台窗口?

这当然有可能吗? 我一直在通过PyQt教程和文档寻找,但找不到答案。 可能我只需要用不同的方式来描述我的search查询。 [编辑] 感谢PEZ的答案 – 更多详细信息,包括在Win32第20章Python编程中使用.pyw扩展名

PyQt 4.7 – 在Windows上安装后导入错误

我一直在试图在Vista上安装PyQt 4.7 ,但是当我尝试做的时候,我得到了一个ImportError: from PyQt4 import QtCore, QtGui 。 ImportError:DLL加载失败:无法find指定的模块。 我检查了我的系统path,并且C:\ Python31 \ Lib \ site-packages \ PyQt4 \ bin在那里。 我无法运行任何示例,但Designer,Assistant和Linguist运行良好。 我正在使用ActivePython 3.1,如果这有什么区别。 我还没有安装任何以前版本的PyQt。 编辑: 我已经将QtCore4和GtGui4 dll复制到C:\ Python31 \ Lib \ site-packages \ PyQt4 。 这修复了一些例子,但我仍然不能使用示例浏览器。

如何build立PyQT项目?

我有一个简单的PyQT项目。 我想知道如何在Windows中以这种方式构build它,使其成为可运行的可执行文件。 我不想要求用户为他的电脑安装大量的QT框架。 如何使只有必要的部分QT的可执行文件?

我怎样才能使用Pyntht与Enthought冠层

我安装了EPD,并且正在给予Canopy(Windows 7 64位,学术执照)。 当我第一次启动Canopy时,没有任何事情发生(没有GUI,没有错误信息),我意识到这是因为我有QT_API设置为pyqt。 将qt_api更改为pyside可以启动Canopy。 这样做后,我已经检查pyqt是通过Canopy包pipe理器安装的。 但Canopy拒绝以QT_API设置为pyqt开头。 我怎样才能解决这个问题? 我有一个pyqt中的所有东西的大项目,所以我想用它。

导入vtk时Python DLL导入错误

我需要在我的Windows 10机器上的python中使用VTK库(版本5.10,因为我正在处理现有的代码),但是我无法pipe理导入它没有DLLImport错误: Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import vtk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\vtk\__init__.py", line 139, in <module> __helper.refine_import_err('qvtk', 'vtkQtPython', exc) File "C:\Python27\lib\site-packages\vtk\__helper.py", line 32, in refine_import_err raise […]

如何使用python / pyqt / win32获取windows任务栏的高度

我试图让我的GUI程序alignment窗口的右下angular(当任务栏不是隐藏的时候,我的程序就会站在任务栏的顶部!)。 那么大家会告诉我使用python / pyqt / win32,如何: 1.检查自动隐藏function是否开启(任务栏) 2.获取任务栏的高度 万分感谢!

如何在PyQt中使用pyqtSignal连接2个窗口?

我创build简单的应用程序使用2个窗口,我想连接它与button使用pyqtsignal,但是当我运行应用程序显示信息“TypeError:pyqtSignal必须绑定到QObject,而不是'Form1'”: from PyQt4 import QtCore, QtGui import form2 import sys from functools import partial from PyQt4.QtCore import pyqtSignal from lib2to3.fixer_util import String try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig, _encoding) except AttributeError: def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig) […]