首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

动态创设控件

2012-06-20 
动态创建控件页面打开时,程序连接网络获取数据,然后根据情况创建CommandButton,所以创建的数量不确定。另外

动态创建控件
页面打开时,程序连接网络获取数据,然后根据情况创建CommandButton,所以创建的数量不确定。
另外在使用过程中,比如按一个button,可能也会创建其他控件。
窗口的Button按整体个数在窗体上居中,如果太多的button,button大小适应窗口大小。
请问如何实现?这个问题对我来说真的很整,做的数天没有结果,才来发帖请教大妞们。
求教~

[解决办法]
Qt 中 有 不是动态创建的 ”控件“ 吗?

用 QtCreator 创建一个窗口,拖几个按钮 上去 看看 你的 ui_*.h 文件。
[解决办法]
一个简单的例子

C/C++ code
QLayout *mainLayout = layout();QPushButton *button = new QPushButton(this);mainLayout->addWidget(button);
[解决办法]
探讨

一个简单的例子
C/C++ code

QLayout *mainLayout = layout();
QPushButton *button = new QPushButton(this);
mainLayout->addWidget(button);

[解决办法]
就如上面所说的,你可以动态的创建按钮。 按钮的大小、位置可以用专门的函数来设置,这一点你可以参考一下 *——ui.h文件,要用这些专用的函数来实现你所希望的结果要求你事先就规划好。


---------------------------------------------------------------
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构
  
http://www.embedhq.org
[解决办法]
探讨

引用:

引用:

一个简单的例子
C/C++ code

QLayout *mainLayout = layout();
QPushButton *button = new QPushButton(this);
mainLayout->addWidget(button);



+1 在相应的槽中写……

热点排行