jjzjj

python - 将 Python Opencv 图像(numpy 数组)转换为 PyQt QPixmap 图像

我正在尝试将pythonopencv图像转换为QPixmap。我按照指示显示PageLink我的代码附在下面img=cv2.imread('test.png')[:,:,::1]/255.imgDown=cv2.pyrDown(img)imgDown=np.float32(imgDown)cvRGBImg=cv2.cvtColor(imgDown,cv2.cv.CV_BGR2RGB)qimg=QtGui.QImage(cvRGBImg.data,cvRGBImg.shape[1],cvRGBImg.shape[0],QtGui.QImage.Format_RGB888)pixmap01

python - 如何自定义桌面应用程序的标题栏和窗口

如何自定义标题栏(包括:关闭、最大化、最小化按钮、标题)和用PyQt编写的桌面应用程序的框架,使其看起来像下图?我需要一种方法来指定我想用于标题栏元素的颜色(按钮、文本标题和栏和按钮的背景颜色)。我需要更改其窗口的代码:importsysfromPyQt5importQtCore,uicfromPyQt5.QtWidgetsimportQApplication,QDialogclassMainWindow(QDialog):def__init__(self,parent=None):QDialog.__init__(self,parent)self.setWindowFlags(QtC

python - 如何从 PySide Qt 中的 tabWidget 弹出一个单独的窗口

我有一个扩展的主窗口,其中添加了一个QtGui.QTabWidget。我正在创建几个从QtGui.QWidget扩展的小部件,我可以将它们添加到选项卡小部件或从中删除。我想做的是有一个“弹出”按钮,使子窗口小部件从选项卡窗口小部件中删除,并作为它自己的独立窗口出现(以及一个“弹出”按钮来放置它回到主窗口)。与Gtalk-in-Gmail的想法相同。请注意,如果我关闭主窗口,其他“选项卡”或“窗口”也应该关闭,并且我应该能够并排放置所有窗口并让它们全部可见并同时更新。(我将显示近乎实时的数据)。我是Qt的新手,但如果我没记错的话,如果一个Widget没有父级,它会独立出现。这行得通,但我

python - 已禁用的 Qt 按钮在 Plasma 5.2 (KDE 5) 中未显示为已禁用

在KDE5(Kubuntu15.04/Plasma5.2)中,禁用的Qt按钮(Qt4)与未禁用的按钮没有区别。这个问题在KDE4.14中不存在,如下图所示:这个对话框的程序源是用Python和PyQt4编写的:fromPyQt4importQtGuiimportsysif__name__=="__main__":#mainfunctionapp=QtGui.QApplication(sys.argv)qw=QtGui.QWidget()qw.resize(150,120)qw.setWindowTitle("KDE4")#qw.setWindowTitle("KDE5")b1,b2=Q

python - PyQt:点击 X 不会触发 closeEvent

我是PyQt的新手,正在尝试开发简单的应用程序。我用Qt-designer设计了简单的用户界面。如果用户真的想在单击X或,,Exit''按钮或从菜单中选择Exit时退出应用程序,我需要额外确认。代码如下:importsysfromPyQt4importQtGui,QtCore,uicclassMainWindow(QtGui.QMainWindow):def__init__(self):QtGui.QMainWindow.__init__(self)self.ui=uic.loadUi('main_window.ui')self.ui.show()self.ui.btnExit.cli

python - PyQT4 : Drag and drop files into QListWidget

我一直在编写OCR书籍扫描程序(它通过读取页码重命名页面),并从我的基本CLIPython脚本切换到GUI。我正在使用PyQT4并查看了大量关于拖放的文档,但没有成功。它只是拒绝接受那些文件!我在UI设计的文章中使用了这些:http://tech.xster.net/tips/pyqt-drag-images-into-list-widget-for-thumbnail-list/http://zetcode.com/tutorials/pyqt4/dragdrop/我注意到有很多方法可以设置PyQT4GUI。哪个效果最好?糟糕,这是项目的源代码。主要脚本:importsysfromP

python - PyQT:如何打开新窗口

首先,之前已经回答过类似的问题,但我需要一些帮助。我有一个包含一个按钮的窗口(ClassFirst),我想要按下时,出现第二个空白窗口(ClassSecond)。我摆弄了从这个问题复制的代码:PyQTonclickopennewwindow,我写了这段代码:#-*-coding:utf-8-*-fromPyQt4importQtGui,QtCoreimportsysimportdesign1,design2classSecond(QtGui.QMainWindow,design2.Ui_MainWindow):def__init__(self,parent=None):super(Se

python - 如何将 QLabel 文本与标签的右边缘对齐

通过label.setFixedWidth(200)给标签一个固定的宽度。标签内的文本比标签的宽度短。就像现在一样,标签文本在标签内居中。但我希望文本与标签的右侧对齐,因此文本右侧是逐边到lineEdit小部件的左边缘。fromPyQt4importQtCore,QtGuiclassMainWindow(QtGui.QMainWindow):def__init__(self,parent=None):super(MainWindow,self).__init__(parent)self.resize(720,480)cWidget=QtGui.QWidget(self)self.set

python - 无法导入 PyQt4.QtGui

我安装了Python2.6,并且刚刚安装了为Python2.6构建的PyQt4(可在http://www.riverbankcomputing.co.uk/software/pyqt/download获得)。当我尝试导入PyQt4.QtGui时出现以下错误:ImportError:DLLloadfailed:Thespecifiedprocedurecouldnotbefound.我在Windows2k864位上,但我的Python安装是32位的。 最佳答案 将包含Qt应用程序和DLL的PyQt4目录添加到您的PATH环境变量中。在

python - 如何使qmenu项目可检查pyqt4 python

如何让我的qmenu可检查?fromPyQt4importQtGuiapp=QtGui.QApplication([])menu=QtGui.QMenu()menu.addAction('50%')menu.addAction('100%')menu.addAction('200%')menu.addAction('400%')menu.show()app.exec_() 最佳答案 像这样:fromPyQt4importQtGuiapp=QtGui.QApplication([])w=QtGui.QMainWindow()menu=