社区
Linux/Unix社区
帖子详情
QT怎么动态添加一个控件??
bobya2003
2006-10-25 10:03:27
如题:
比如说,有个QPushButton ,通过clicked()信号,添加另外一个button,
添加完了之后,怎么把它给刷新出来?
谢谢!
...全文
895
6
打赏
收藏
QT怎么动态添加一个控件??
如题: 比如说,有个QPushButton ,通过clicked()信号,添加另外一个button, 添加完了之后,怎么把它给刷新出来? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobya2003
2006-10-27
打赏
举报
回复
哦,我的情况这样不可以,因为有大量的控件信息有服务器发过来,都是动态创建的,所以这样做是不行的
偶现在正在自学。。。。。。。。不知道这种动态创建的可能性怎么样?
bobya2003
2006-10-27
打赏
举报
回复
原来是这样
“在QT中,如果一个对象的定义指定了parent的话, 该对象的析构是有其parent析构时来完成的”
bobya2003
2006-10-27
打赏
举报
回复
pushbtn->show();这行是要的,谢谢
关于清除,我想再问下,qt里面是不是有自动清除机制,因为我看很多例子里面只有new,没有delete?
如果是这样的话,我如果把所有的控件都放在QLayOut上,最后我是不是只要删除 QLayOut 就可以?
platomoda
2006-10-27
打赏
举报
回复
添加倒不是什么难事,关键是要管理,你可能需要一个建一个链表什么的,
QPushButton* pushbtn = new QPushButton(this, "pushbutton");
pushbtn->setGeometry(,,,);
pushbtn->show();//不一定需要
buttonlist->button = pushbtn;
...
然后,到清除时可以方便清除。
bywind1980
2006-10-26
打赏
举报
回复
没这么用过,不过我一般是先把button都建好,把属性设置为隐藏,当clicked信号发出时,把相应的button设为不隐藏.
bobya2003
2006-10-25
打赏
举报
回复
初学QT,还有很多东西不明白
QT
动态
添加
删除
控件
QT
动态
添加
删除
控件
QT
动态
添加
、删除
控件
创建
一个
qt
项目,拉取
一个
widget三个按钮的界面 .h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QVBoxLayout> #include <QPushButton> ...
Qt
动态
添加
控件
前言 很多时候我们可以在UI designer上拖拽
控件
进行编写UI,但有的时候需要的
控件
数量是未知的,这...创建
一个
新的
控件
组类,布局,开出接口供外部调用 void setInfo(QString str_lb,QString str_btn); void Mybtns
Qt
: QFrame
动态
添加
控件
Qt
项目,有个功能是要在
一个
QFrame中
动态
添加
一个
控件
,怎么实现呢? 研究一番,找到了方法: 1. 加个按钮 //panelCalculate is a QFrame QPushButton* btn = new QPushButton(ui->panelCalculate); btn->...
Qt
动态
添加
控件
,并删除指定
控件
最近在修改
一个
软件的过程中,把
Qt
控件
进行了重写,重写之后,布局更加简单、合理,如此使得出现bug的概率降低。 实现的功能 1、将零散的小
控件
打包成
一个
模块,进行整模块的
添加
。 2、实现每个模块的单独删除。 3、...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章