c++ - fromHBITMAP 在 QT 5.1.1 中可用吗

标签 c++ qt5.1

文档声明该函数可用,但是我在语句中遇到错误

img = QPixmap::fromWinHBITMAP(hRetVal).toImage();

错误是

error C3861: 'fromWinHBITMAP': identifier not found

我试过包括

#include <QPixmap>

但是我还是明白了。有什么建议吗?

最佳答案

它被移动到 QtWin 命名空间中。

#include <QtWin>

HBITMAP bitmap = ...
QtWin::HBitmapFormat format = ...

QPixmap pixmap = QtWin::fromHBITMAP(bitmap, format);

http://doc.qt.io/qt-5/qtwin.html#fromHBITMAP

关于c++ - fromHBITMAP 在 QT 5.1.1 中可用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027290/

相关文章:

c++ - 在 GCC 和 OS X 中使用 SFML 时遇到问题

visual-c++ - Qt Creator 2.8.1 + MSVC 2013 Express = 没有编译器可以为此 Qt 版本生成代码

qt - qt 中的 setSectionResizeMode 有什么问题?

用户使用 seekg 选择的像素的 C++ RGB 值

c++ - std::unique_ptr 是为数组分配内存的错误工具吗?

drag-and-drop - 如何拖放自定义小部件?

c++ - 读取 http 请求 header (Qt/c++)

c++ - 如何在opencv中使用cv::VideoCapture::waitAny()

c++ - 如何链接一个简单的 libssh 程序