2010-02-19 46 views
9

我在Qt中有一个窗口,我正在绘制一张图片。现在我想把进度条放在它上面。 我该怎么办呢?..如何在Qt中将另一个控件放在另一个控件上

步骤我下面做

  1. 创建一个窗口,

  2. 绘制图像窗口的油漆事件

  3. 然后创建QGridLayout布局,添加你的窗口

  4. 显示在它上面。

假设我想在图片窗口的一部分上添加进度条。我怎么能做到这一点

我不认为它可能实现窗口绘画事件。

请帮助我

感谢

回答

8

您可以将进度条添加为您的QWidget的子项,而无需将其添加到布局中。这会将QProgressBar绘制到QWidget中。既然你没有使用布局,你将不得不手动管理QProgressBar的位置。

+0

雅..你的方法工作..一个更多的问题。 不能创建另一个布局添加进度条,并将其设置为图像窗口布局?..。我正在尝试这样,它不会来。 是否有可能? – Naruto 2010-02-19 12:02:48

+1

既然你可以添加一个布局到布局(使用addItem函数)我想你可以。 – 2010-02-19 20:14:37

0

我认为这只是增加一个进度条部件到您的网格布局应工作。

+0

嘿,问题是,我已经添加的第一个小工具适合全部到我的客户端屏幕..所以然后在哪里放置下一个小工具。 我想放置下一个小工具,即图像窗口上的进度条。 – Naruto 2010-02-19 11:49:12

相关问题