首页 > TAG信息列表 > QtGui

将numpy图片转化为QPixmap

img = image_data #numpy类型图片 img = img.astype("uint8") img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) img = QtGui.QImage(img[:], img.shape[1], img.shape[0], img.shape[1] * 3,QtGui.QImage.Format_RGB888) self.label.setPixmap(QtGui.QPixmap(img))

Python QT由登陆界面到主界面

在使用Python QT开发界面的时候,会出现从登陆界面到主界面的一个切换问题。如下所示,用户输入用户名和密码后,如果用户名和密码匹配,则会跳转到主界面,此时登陆界面消失。 首先需要定义自己需要的对话框,请参考http://blog.csdn.net/lovelyaiq/article/details/55050580。在代码加入对

Qt入门编译第一个helloworld时,添加了版本QT+=widgets 之后,报错Qt 5.5 ‘QApplication’file not found的 解决办法

改为以下代码 报错消失; #include<QtWidgets/QApplication> #include<QtWidgets/QDialog> #include<QtWidgets/QLabel> qt5后不再用QtGui模块,而是使用QtWidgets模块;

Pyqt视频播放器

from PyQt5.QtWidgets import * from PyQt5.QtMultimedia import * from PyQt5.QtGui import * from PyQt5.QtCore import * from PyQt5.QtMultimediaWidgets import QVideoWidget from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5.QtCore import * from Py

pyqt5实战开发主窗口加布局

# -*- coding: utf-8 -*-'''     【简介】 PyQt5中 QDockWidget 例子 '''import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5 import QtCoreclass DockDemo               

Python学习笔记——scrollArea显示图像

main.py源代码 import sys import os import mainWindow from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QLabel, QFileDialog class myMainWindow(QMainWindow, mainWindow.Ui_MainWindow): def __init__(self, paren

python opencv Mat pyqt5 QPixmap

self.depth_img = cv2.resize(depth_colormap, (640, 480)) self.depth_img = cv2.cvtColor(self.depth_img, cv2.COLOR_BGR2RGB) self.depth_showImage = QtGui.QImage(self.depth_img.data, self.depth_img.shape[1], self.depth_img.shape[0], QtGui.QImage.

python-parent()或super()获取父对象?

我有两节课: 第一个(父类)在方法中实例化子类. 我正在尝试修改子类中的父对象属性. (这些对象是PyQT QWidget). 这是我的父母和孩子课程的开始: 家长: class ParentClass(QtGui.QMainWindow): def __init__(self, parent=None): super(ParentClass, self).__init__()

c-Qt控制台应用程序“警告:未在main()线程中创建QApplication”

我正在通过堆栈溢出此处给出的示例创建一个非常简单的C QT控制台应用程序. How to use QFileSystemWatcher to monitor a folder for change 该代码与该应用程序中的代码完全相同,我正在使用Qt的UI(带有MinGW 32位的Qt Creator)进行开发.我从可以选择的项目中选择了控制台应用程序,

c-QListWidget,为更长的文本插入换行符

我想使用QListWidget来显示我的内容.但是某些内容很长,我想让文本在第二行继续显示,而不是显示水平滚动条. 我使用Qt Creator,但在设计视图中似乎找不到任何选项.解决方法:通过调用启用自动换行 void setWordWrap ( bool on ) 并将文本滑动模式设置为Qt :: ElideNone void

python – 如何使用QFileDialog知道要保存的文件类型

关于pyQt4 我更喜欢在QFileDialog中对getSaveFilename使用静态方法,以便用户可以看到Windows / Mac本机对话框. 我的问题是,如果用户没有在保存文件名中键入文件扩展名(比如选择图像类型以保存文件),那么我没有办法检查文件的类型他们想保存为. 如何创建一个用过滤器保存文件的对话

c – Qt标签顺序键

用户可以通过键“Tab”或通过箭头键“< - ”和“ - >”逐步浏览QtGUI的小部件. 有人知道如何为此目的禁用箭头键吗?我需要箭头键来做别的事情.解决方法:您需要在自己的QWidget子类中重新实现corresponding event,如下所示: bool MyWidget::keyPressEvent(QKeyEvent *keyEvent) {

pyqt图标

关键代码: # 设置窗口图标 icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("logo.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) mainWindow.setWindowIcon(icon)   完整测试: 左上角可以看到小图标,任务栏图标需要打包成exe才能看到 import sysfrom PyQt5 imp

c – 从布局中删除所有QSpacerItem

我已经使用addStretch()方法向布局添加了QSpacerItem. layout->addStretch(1); 现在我想删除它,但我没有任何参考. 如何浏览所有QLayoutItem并仅删除QSpacerItem?解决方法:我个人会写这个: for (int i = 0; i < layout->count(); ++i) { QLayoutItem *layoutItem = layout->it

c – QHBoxLayout中小部件之间的间距

我正在尝试使用QtCreator创建GUI.对于此GUI,我需要显示彼此相邻的不同大小的多个图像.这些图像应该相互接触. 我使用带有QHBoxLayout的QWidget,我在其中添加包含图像的标签(具有不同的大小). 根据相关问题,我应该使用setSpacing和setContentsMargin来删除这些空格,但这不起作用;我

python – 来自QFontDatabase的令人困惑的行为

我正在尝试将字体加载到我的应用程序中.从逻辑上讲,我想加载多个字体权重,但这就是出现问题的地方. 我有两个字体文件,“PFD-Black.ttf”和“PFD-Regular.ttf”.我想同时使用它们,所以我使用以下代码加载它们: fontid_regular = QFontDatabase.addApplicationFont("PFD-Regular.ttf

python – PyQt:如何隐藏QMainWindow

单击Dialog_01的按钮隐藏其窗口并打开Dialog_02.单击Dialog_02的按钮应关闭其窗口并取消隐藏Dialog_01.怎么实现呢? import sys, os from PyQt4 import QtCore, QtGui class Dialog_02(QtGui.QMainWindow): def __init__(self): super(Dialog_02, self).__init__(

在PyQt中直接使用ui文件并加载qrc资源文件

为什么80%的码农都做不了架构师?>>>    1. 用Qt设计师创建一个包含qrc资源文件的ui文件 2.打开cmd使用以下命令把qrc资源文件转换成十六进制的py文件 pyrcc4 -o C:\res.py C:\res.qrc pyrcc4 在 C:\Python27\Lib\site-packages\PyQt4 目录下 3.导入res.py 代码如下: # -