标签: qtgui

用QtGui显示QImage

我是Qt的新手,我正在尝试创建一个简单的GUI应用程序,一旦点击按钮就会显示图像.

我可以在QImage对象中读取图像,但是有没有简单的方法来调用Qt函数,该函数将QImage输入作为输入并显示它?

c++ qt qtgui qimage

41
推荐指数
4
解决办法
12万
查看次数

如何在.pro文件中检查所选的Qt版本?

我安装了多个版本的Qt,我需要用所有这些版本编译我的项目.
使用专业文件,我在文档中找不到如何进行条件编译.

理想情况下,这就是我想要做的事情:

QT_VERSION = 5   # this can be 4, set manually

if(QT_VERSION == 5) {
   QT += widgets
}
if(QT_VERSION == 4) {
   QT += gui
}
Run Code Online (Sandbox Code Playgroud)

当然,pro文件中不存在if()命令.
有没有更好的方法来做同样的事情?

qt qmake qt4 qtgui qt5

20
推荐指数
4
解决办法
2万
查看次数

Qt:在表单上添加文件选择字段(QLineEdit和"浏览"按钮)

我需要QLineEdit在表单上显示"浏览"按钮.当用户单击按钮时,QFileDialog应该打开,依此类推.

这很常见,但我找不到现成的解决方案.我期望在Qt Designer中有一些小部件QFileSelect,或类似的东西,但没有发现类似的东西.

我应该手工实施吗?或者,这样做的正确方法是什么?

c++ qt qtgui qt-designer qfiledialog

19
推荐指数
1
解决办法
9844
查看次数

将模型绑定到Qt TableView

我是Qt编程的新手,我想用Qt TableView显示数据,我从XML文件中获取.

我找不到有关如何创建自定义模型然后将其绑定到TableView的任何有用的教程.

请提供一些帮助,或者如果有人有一些好的例子请分享.

谢谢

c++ qt qtgui

15
推荐指数
1
解决办法
2万
查看次数

QT5 QPlatformNativeInterface和HWND

使用Qt5(来自WId)的Windows上获取HWND的答案之一中,建议使用QPlatformNativeInterface以恢复本机窗口处理程序.

要访问QT标头,尽管示例使用其完整路径:

#include <QtGui/5.0.0/QtGui/qpa/qplatformnativeinterface.h>
Run Code Online (Sandbox Code Playgroud)

当然,这不是一个明确的解决方案.有没有办法使用QT的默认包含系统包含QPlatformNativeInterface

请注意,都没有

#include <QPlatformNativeInterface> 
Run Code Online (Sandbox Code Playgroud)

工作(在默认QT构建期间不生成此文件)

也不

#include <QGuiApplication>
Run Code Online (Sandbox Code Playgroud)

作品(仅包含QPlatformNativeInterface的前向声明 )

hwnd wid qtgui qt5

14
推荐指数
3
解决办法
8398
查看次数

如何更改QToolButton的IconSize

如何更改QToolButton的IconSize.

button1->setIcon(QIcon("download.jpg"));
button1->setFixedSize(100,100);
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码按钮大小正在变化,但按钮内的图标不会改变.

c++ qt qtgui qicon

14
推荐指数
1
解决办法
2万
查看次数

"全局包含"复选框在"推荐的窗口小部件"对话框中的含义是什么?

我在推广小部件时从不检查它,一切正常,但我总是想知道它是什么.有人知道吗?

在此输入图像描述

c++ qt qt-creator qtgui

14
推荐指数
1
解决办法
2331
查看次数

添加图标后,QMenu项目文本消失

我正在尝试使用Qt Designer为我的QMenu添加一个图标,但是当我添加了图标时,我意识到我的文本消失了.我有什么方法可以在我的文字旁边显示我的图标吗?

c++ qt qtgui qt-designer qmenu

12
推荐指数
1
解决办法
1546
查看次数

找不到PyQt5和QtGui模块

有没有什么理由说QtGui与PyQt5一起打包???

我正在使用Mark Summerfield的Rapid GUI编程书.显然这本书是用Qt4编写的,但我被推荐使用Qt5和PyQt5.我想在第4章中运行第一个示例代码.代码以以下import语句开头:

import sys
import time
from PyQt5.QtCore import *
from PyQt5.QtGui import *
Run Code Online (Sandbox Code Playgroud)

编译器响应:

Traceback (most recent call last):
  File "wakeUp.py", line 4, in <module>
    from PyQt5.QtGui import *
ImportError: No module named 'PyQt5.QtGui'
Run Code Online (Sandbox Code Playgroud)

请注意,PyQt5.QtCore import语句不会生成错误.

从终端,

$ echo $PYTHONPATH
:/usr/lib/python3.3/site-packages
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到QtGui的导入错误?

从我可以进行的互动会议

>>> import PyQt5.Qt
>>> import PyQt5.QtDBus
>>> import PyQt5.QtNetwork
>>> import PyQt5.QtXmlPatterns
Run Code Online (Sandbox Code Playgroud)

但我没有QtWidgets,QtGui,QtWebkit,QtDesigner和其他几个.

此外,如果它有用,/ usr/lib/python3.3/site-package/PepQt5的内容是:

__init__.py  QtCore.so  QtDBus.so  QtNetwork.so  Qt.so  QtXmlPatterns.so  uic
Run Code Online (Sandbox Code Playgroud)

这是我能够导入的相同模块.其他模块(QtWidgets,QtGui等)是否也应该在这里?

我使用的是Ubuntu 13.04和Python 3.3.

qt pyqt qtgui python-3.x pyqt5

11
推荐指数
2
解决办法
6万
查看次数

如何检查QImage是否有效?

我想知道是否有办法确定a QImage是否有效.我将该图像显示为像素图QLabel,有时在图像无效时显示.那时它没有显示出来QLabel.

有时无效的原因是图像是从外部数据加载的,有时数据可能会被破坏.

因此,我想知道是否有可能实际确定a QImage是否有效.

c++ qt qtgui qimage

11
推荐指数
1
解决办法
5236
查看次数

标签 统计

qtgui ×10

qt ×9

c++ ×7

qimage ×2

qt-designer ×2

qt5 ×2

hwnd ×1

pyqt ×1

pyqt5 ×1

python-3.x ×1

qfiledialog ×1

qicon ×1

qmake ×1

qmenu ×1

qt-creator ×1

qt4 ×1

wid ×1