+ -
当前位置:首页 → 问答吧 → 学习PyQt之前是不是要先会C++的Qt?

学习PyQt之前是不是要先会C++的Qt?

时间:2011-07-19

来源:互联网

用gtk_fixed_put放置了一摞错开的扑克,我打算将其中一张翻一下。
尝试了几种做法都不满意。

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  ...

图像无变化

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  ...

原来的图片还在
最关键的是图片层次变化了,为此还要将其他图片重新put
(gtk_fixed_move好像不改变层次)

有没有办法不重新put,只刷新显示的img呢?

作者: heitaoJ   发布时间: 2011-07-19

用gtk_fixed_put放置了一摞错开的扑克,我打算将其中一张翻一下。
尝试了几种做法都不满意。

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  ...

图像无变化

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  ...

原来的图片还在
最关键的是图片层次变化了,为此还要将其他图片重新put
(gtk_fixed_move好像不改变层次)

有没有办法不重新put,只刷新显示的img呢?

作者: heitaoJ   发布时间: 2011-07-19

用gtk_fixed_put放置了一摞错开的扑克,我打算将其中一张翻一下。
尝试了几种做法都不满意。

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  ...

图像无变化

代码:
  ...
  img=gtk_image_new_from_file("1.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  img=gtk_image_new_from_file("2.png");
  gtk_fixed_put(GTK_FIXED(fixed), img, x, y);
  ...

原来的图片还在
最关键的是图片层次变化了,为此还要将其他图片重新put
(gtk_fixed_move好像不改变层次)

有没有办法不重新put,只刷新显示的img呢?

作者: heitaoJ   发布时间: 2011-07-19