【问题标题】:QPixmap not displaying on the dialog in QtQPixmap 未显示在 Qt 的对话框中
【发布时间】:2020-05-09 05:25:08
【问题描述】:

我正在尝试在窗口上显示像素图,但由于某种原因,这次它不会显示(我以前做过,但无法查明哪里出错了)。

【问题讨论】:

    标签: c++ qt user-interface qt5


    【解决方案1】:

    当我在 ResizeEvent 而不是在 Widgets 构造函数中实例化之前显示像素图时,结果是这样的。

    pixRecieve=QPixmap(size());
      pixRecieve.fill();
    

    但这次我是在构造函数中完成的,因为我不需要在这个小部件中使用 ResizeEvent。

    为了构造 QPixMap,您需要将 PixMap 的大小输入到构造函数中。

    size() 函数保存窗口的当前大小,以便像素图可以填满整个窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多