QGridLayout里添加这一个QPushButton怎么让其占两行
答案:2 悬赏:0 手机版
解决时间 2021-03-15 14:17
- 提问者网友:太高姿态
- 2021-03-14 14:56
QGridLayout里添加这一个QPushButton怎么让其占两行
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-14 15:57
问题实例
解决方法:
//在gridlayout网格7,0位置,插入占两列一行的按钮0,位置根据自己的需要修改
gridLayout->addWidget(btn_equal,7,0,1,2);
//在gridlayout网格6,4位置,插入占两行一列的按钮=,位置根据自己的需要修改
gridLayout->addWidget(btn_equal,6,4,2,1);
两行一列的按钮没法直接排好,需要添加语句:
btn_equal(你的按钮名)->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//QSizePolicy::Expanding 为拉宽数值(int),随便赋个大一点值就可以看出效果了
//如果是python的话将“->”全部改为“.”就可以了,希望能够帮到你
只能说现在的答题人只为刷分,都乱答的。
解决方法:
//在gridlayout网格7,0位置,插入占两列一行的按钮0,位置根据自己的需要修改
gridLayout->addWidget(btn_equal,7,0,1,2);
//在gridlayout网格6,4位置,插入占两行一列的按钮=,位置根据自己的需要修改
gridLayout->addWidget(btn_equal,6,4,2,1);
两行一列的按钮没法直接排好,需要添加语句:
btn_equal(你的按钮名)->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//QSizePolicy::Expanding 为拉宽数值(int),随便赋个大一点值就可以看出效果了
//如果是python的话将“->”全部改为“.”就可以了,希望能够帮到你
只能说现在的答题人只为刷分,都乱答的。
全部回答
- 1楼网友:往事埋风中
- 2021-03-14 16:53
将它与它右侧的单元格合并,这样如果一行有3列的话colspan=2的话那么一行只需要写两个标签就ok了,因为将两个合并了。如果colspan3那么这一行只需要一个td就ok了。这就是单元格合并
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯