找回密码
 立即注册
收起左侧

QToolbox 如何动态设置每一页的高

2
回复
6367
查看
[复制链接]
累计签到:30 天
连续签到:1 天
来源: 2015-2-26 16:29:49 显示全部楼层 |阅读模式
如图,    这样有好多资源都会浪费掉,每一页的高都不一样,还有我是想实现 QT  ui界面编辑  哪里的功能

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:30 天
连续签到:1 天
2015-2-26 16:30:31 显示全部楼层
//第一个抽屉
    QGroupBox * gb1 = new QGroupBox(qtb);
    QIcon icon1("1.png");


    QListWidget * qlw = new QListWidget(gb1);
    qlw->addItem(new QListWidgetItem(QIcon(QObject::tr("4.png")), QObject::tr("标签名")));
    qlw->addItem(new QListWidgetItem(QIcon(QObject::tr("4.png")), QObject::tr("标签页")));
    int lw_height = (qlw->height() - 9 ) * qlw->count();
    qlw->setGeometry(0,0,100,lw_height);

    //qlw->setStyleSheet("background-color:blue;");

    //第二个抽屉
    QGroupBox * gb2 = new QGroupBox(qtb);
    QIcon icon2("2.png");


    //第三个抽屉
    QGroupBox * gb3 = new QGroupBox(qtb);
    QIcon icon3("3.png");
    //添加抽屉

    qtb->addItem((QWidget*)gb1,tr("我的好友"));
    qtb->addItem((QWidget*)gb2,tr("陌生人"));
    qtb->addItem((QWidget*)gb3,tr("黑名单"));
    qtb->setItemIcon(0,icon1);
    qtb->setItemIcon(1,icon2);
    qtb->setItemIcon(2,icon3);
    qtb->layout()->setSpacing(0);

    //qtb->setGeometry(0,0,100,lw_height+75);
    qtb->setGeometry(0,0,100,300);
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2015-2-28 08:50:15 显示全部楼层
路过,进来学习下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了