Qt 中如何改变Label大小

 我来答
小媛9OF
2019-10-30 · TA获得超过1.1万个赞
知道答主
回答量:193
采纳率:0%
帮助的人:4.5万
展开全部

一、在qt“文件”菜单下,选择“新建项目”或“文件”,在弹出菜单窗口中选择“文件和类”,然后单击右侧的“qt设计器接口类”。

二、之后弹出窗口模板选择界面。在这里,我们选择qfram模板。读者可以自己选择其他模板,然后单击“下一步”。

三、之后,将弹出窗口名称设置,为窗口和窗口类指定一个合理的名称,然后单击“下一步”。

四、在这个界面中,我们将设计三行标签行。在每行标签下,我们将设置一个输入框和一个按钮。如图所示,将所有需要的控件从控制条拖到接口,并用相应的垂直或水平空白控件填充空白。

五、因为我们的界面是由线条设计的,所以我们需要对相关控件进行水平布局,使其看起来更漂亮。水平布局方法如图所示。选择需要水平布局的控件(按住ctrl键可选择多个控件),然后单击设计界面上方的“水平布局”按钮。

六、按F5键运行窗体,将窗体还原为原始窗体,再次还原窗体的效果如图所示。可以看到,随着窗体大小的更改,每个控件也在进行相应的自适应更改。

滟丽00
高粉答主

2019-07-23 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:22万
展开全部

1、在Qt“文件”菜单下选择新建项目或文件,在弹出的菜单窗口中选择“文件和类",并在右侧点击”Qt设计师界面类"。

2、之后会弹出窗体模板选择界面,在这里我们选择的是QFram模板,读者可以自行选择其他模板,单击“下一步”。

3、之后会弹出窗体各名称设置,给窗体以及窗体类取一个合理的名字,点击“下一步”。

4、在本界面,我们准备设计三行标签行,每行标签下设置一个输入框和一个按钮,如图所示,从控件栏将所有需要的控件全部拖到界面上,空白部分用相应的垂直或水平空白控件填充。

5、由于我们的界面是按行进行设计,因此,我们需要将相关控件进行水平布局以显得美观,水平布局方法如图所示,选择需要水平布局的控件(按住ctrl键可选多个控件),单击设计界面上方的水平布局按钮。

6、按F5运行窗体,原始窗体,缩小窗体,再次缩小窗体效果如图所示,可以看到,随着窗体尺寸的变化,各控件也在进行相应的自适应变化。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sehin春子
2019-09-04
知道答主
回答量:7
采纳率:0%
帮助的人:5197
展开全部

法一(固定宽高度):在源文件里写  ui->label->setFixedSize(int w,int h); w是label的宽度,h高度。eg: ui->label->setFixedSize(100,40);设置标签长为100,高为40。

法二:在设计师里:点击label ,将光标放在label的右下角,向右/下拖拽放大,自己觉得合适就行。或者点击label后在设计师右侧属性的如果布局有拉伸效果,标签会随布局拉伸放大或拉长。无布局效果就是固定自己调整好的大小。或者在右边输入宽和高的值,如下图所示。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫翼魔狼
2010-11-14 · TA获得超过4344个赞
知道大有可为答主
回答量:1413
采纳率:42%
帮助的人:549万
展开全部
Label->resize ( int w, int h )
其实你应该看文档,在文档里查找QLabel类,然后查找QLabel类的成员函数,就可以找到resize ( int w, int h )。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-02-19
展开全部
  layout->setSizeConstraint(QLayout::SetFixedSize);
  layout是最外层的layout;
  设置label字体样式,最直接的方法如下:
  QFont font("Courier",24);
  painter.setFont(font);
  Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式