Qt day02

一、Qt设计师中主窗口的属性设置

    1、设置界面的大小

        a、鼠标拖拽边框

        b、设置geometry属性

            x位置   y位置   无法设置

            宽度、高度

        c、在代码中设置

            move

            resize

    2、设置界面的最大尺寸和最小尺寸

        minmumSize  决定了窗口的最小尺寸

            宽度、高度

        maxmumSize  决定了窗口的最大尺寸,一旦设置过该属性,窗口的最大化就禁用了

            宽度、高度

        当最大、最小尺寸一致,窗口的大小会固定,有利于窗口内控件的布局

    3、设置窗口控件标题

        a、设置windowTitle属性

        b、在代码中修改 setwindowTitle()

        注意:控件对象->set属性名() 一般用于设置该控件的属性

              控件对象->属性名()    一般用于获取该控件的属性值

              并且该控件是常量

    4、设置界面文字大小

        通过font属性设置,一般不建议直接在窗口修改,因为会被窗口中所有的控件继承

二、常用控件的常用设置

    1、设置控件的位置和大小

        a、鼠标拖拽

        b、设置geometry属性

            x位置   y位置   以窗口左上角为原点

            宽度、高度

        c、在代码中设置

            move

            resize

            例如: ui->pushButton->move(100,100);

        d、通过键盘微调

            1、通过方向键让控件以10PX为单位

            2、ctrl+方向键让控件以1PX为单位移动

            3、Shift+方向键以10PX为单位,缩放控件,位置不动

            4、Ctrl+Shift+方向键以1PX为单位,缩放控件,位置不动

    2、控件文本内容对齐方式

        设置alignment属性,可以调整控件中文本内容的水平、垂直对齐方式,但不是所有控件都可以设置

    3、通过font属性设置控件文字的字体、大小等

    4、可以通过objectName属性,修改控件在代码中的对象名

        通过 ui->对象名 方式来控制、访问控件

        当界面复杂时,控件的名字区分非常重要

三、控件介绍

    Layouts、Spacers 用于界面的自动布局

    Buttons 按钮类控件

    Item Views 存放项目数据的容器,只有模型,里面没有数据结构,需要使用者自己

    Item Widgets 存放项目数据的容器,模型和数据结构都已经包含,使用者只需要放入数据即可

    Containers 存放控件的容器,可以进行控件的分组、分页布局

    Input Widgets 输入型控件

    Output Widgets 输出型控件

你可能感兴趣的:(qt,开发语言,log4j)