• 4915阅读
  • 4回复

关于动态产生部件? [复制链接]

上一主题 下一主题
离线rockyluo
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-07
— 本帖被 XChinux 执行加亮操作(2008-10-07) —
现在在一个 QWidget 上有个 QLineEdit  和一个  QTabWidget
想通过在 QLineEdit 上输入数字来动态控制 QTabWidget 的 tab 个数

也就是说QWidget实例化后QLineEdit通过变量获得一默认数,假如此数为12。此时QTabWidget上会显示12个的tab,修改QLineEdit中的12,变为15,想在QTabWidget上15个tab

敢问这种已经实例化的界面 再如何来进行新的实例化?
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线sbtree
只看该作者 1楼 发表于: 2008-10-07
这两个函数addTab()和 removeTab()可以使用,不过移出操作没有删除tab page对象,要自己管理
windows 7 + VC++2008 + Qt4.5.2
离线lazybone
只看该作者 2楼 发表于: 2008-10-08
Jambi
---------------------
...
ui.pushButton.clicked.connect(this, "add()");
...
    void add() {
        ui.tabWidget.addTab(new QWidget(), "title");
    }

点一次按钮添加一页
离线chaoscxm
只看该作者 3楼 发表于: 2008-10-08
1楼正解。
帖子签名(将在每个帖子下方显示)
离线rockyluo

只看该作者 4楼 发表于: 2008-10-08
谢谢几位~~~~
我再探索探索
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
快速回复
限100 字节
 
上一个 下一个