单击QT中的按钮时如何创建新窗口?

拉克什·阿迪克斯范

我想创建一个新窗口并在其中显示QImage。

void Demo::on_pushButton_clicked()
{
    //create and show new window that displays a QImage
}

是否可以在新窗口中使用QPixmap来显示我的QImage?

科索万

最简单的方法。

QLabel *l = new QLabel;
l->setPixmap(QPixmap::fromImage(QImage("path")));
l->setAttribute(Qt::WA_DeleteOnClose);
l->show();

如果使用QImage,则应首先将其转换为QPixmapQPixmap有特殊的静态方法可以做到这一点:fromImage

http://qt-project.org/doc/qt-4.8/qpixmap.html#fromImage

我也在这里用过Qt::WA_DeleteOnClose它是什么?这是特殊属性,使用此属性,Qt当有人关闭标签时,它将自动删除标签。我们需要这样做是因为我们没有将parent设置为,QLabel所以我们可能会发生内存泄漏,但是有了这个属性,一切都会好起来的。您也可以setGeometry()自己标记。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时如何确定是否创建新窗口

来自分类Dev

单击一个按钮时如何仅创建一个新窗口?Tkinter

来自分类Dev

Python tkinter:如何确保在单击时仅创建一个子窗口,而不在每次单击按钮时创建一个新窗口?

来自分类Dev

Python tkinter:如何确保在单击时仅创建一个子窗口,而不在每次单击按钮时创建一个新窗口?

来自分类Dev

在QT中单击按钮时创建按钮

来自分类Dev

斯威夫特:如何单击按钮打开新窗口?

来自分类Dev

如何在javascript中的新窗口中打开链接并仅在单击按钮时增加计数器?

来自分类Dev

如何在Java脚本中的单击中打开按钮上的新窗口

来自分类Dev

如何通过单击按钮在鞋红宝石中打开一个新窗口

来自分类Dev

如何在Java脚本中的单击中打开按钮上的新窗口

来自分类Dev

当我单击 Java GUI 上的按钮时,如何打开一个新窗口并关闭当前窗口?

来自分类Dev

Qt从我的主窗口创建新窗口

来自分类Dev

单击HTML中的按钮时如何显示弹出窗口

来自分类Dev

当仅单击html中的按钮时,如何关闭弹出窗口

来自分类Dev

单击按钮不会打开新窗口

来自分类Dev

单击按钮不会打开新窗口

来自分类Dev

我如何才能打开新窗口,而不是新标签或弹出窗口,而是在C#中单击按钮后的新新鲜窗口?

来自分类Dev

通过单击Javascript Alert中的按钮在新窗口中打开弹出窗口

来自分类Dev

在Android中按下按钮时如何创建弹出窗口?

来自分类Dev

window.open单击按钮打开新窗口时出现错误

来自分类Dev

如何通过qml在移动设备中创建新窗口?

来自分类Dev

单击JSP中的href时,关闭当前窗口并打开新窗口

来自分类Dev

Tkinter-如何使按钮可以创建新窗口并关闭主窗口

来自分类Dev

使用for循环时如何在Tkinter中更新窗口

来自分类Dev

如何在电子 js 中创建一个新窗口,以使原始窗口在关闭新窗口之前无法使用?

来自分类Dev

用OpenERP中的按钮打开新窗口

来自分类Dev

在新窗口/标签角中打开按钮

来自分类Dev

单击按钮时如何创建html代码?

来自分类Dev

在Qt C ++中单击菜单栏中的元素时如何打开新的QDailog窗口

Related 相关文章

  1. 1

    单击按钮时如何确定是否创建新窗口

  2. 2

    单击一个按钮时如何仅创建一个新窗口?Tkinter

  3. 3

    Python tkinter:如何确保在单击时仅创建一个子窗口,而不在每次单击按钮时创建一个新窗口?

  4. 4

    Python tkinter:如何确保在单击时仅创建一个子窗口,而不在每次单击按钮时创建一个新窗口?

  5. 5

    在QT中单击按钮时创建按钮

  6. 6

    斯威夫特:如何单击按钮打开新窗口?

  7. 7

    如何在javascript中的新窗口中打开链接并仅在单击按钮时增加计数器?

  8. 8

    如何在Java脚本中的单击中打开按钮上的新窗口

  9. 9

    如何通过单击按钮在鞋红宝石中打开一个新窗口

  10. 10

    如何在Java脚本中的单击中打开按钮上的新窗口

  11. 11

    当我单击 Java GUI 上的按钮时,如何打开一个新窗口并关闭当前窗口?

  12. 12

    Qt从我的主窗口创建新窗口

  13. 13

    单击HTML中的按钮时如何显示弹出窗口

  14. 14

    当仅单击html中的按钮时,如何关闭弹出窗口

  15. 15

    单击按钮不会打开新窗口

  16. 16

    单击按钮不会打开新窗口

  17. 17

    我如何才能打开新窗口,而不是新标签或弹出窗口,而是在C#中单击按钮后的新新鲜窗口?

  18. 18

    通过单击Javascript Alert中的按钮在新窗口中打开弹出窗口

  19. 19

    在Android中按下按钮时如何创建弹出窗口?

  20. 20

    window.open单击按钮打开新窗口时出现错误

  21. 21

    如何通过qml在移动设备中创建新窗口?

  22. 22

    单击JSP中的href时,关闭当前窗口并打开新窗口

  23. 23

    Tkinter-如何使按钮可以创建新窗口并关闭主窗口

  24. 24

    使用for循环时如何在Tkinter中更新窗口

  25. 25

    如何在电子 js 中创建一个新窗口,以使原始窗口在关闭新窗口之前无法使用?

  26. 26

    用OpenERP中的按钮打开新窗口

  27. 27

    在新窗口/标签角中打开按钮

  28. 28

    单击按钮时如何创建html代码?

  29. 29

    在Qt C ++中单击菜单栏中的元素时如何打开新的QDailog窗口

热门标签

归档