Qt 坐标系统、窗口部件位置大小设置及简单的QPushButton使用 |
您所在的位置:网站首页 › 如何调整按钮大小尺寸 › Qt 坐标系统、窗口部件位置大小设置及简单的QPushButton使用 |
坐标系统
每个GUI操作系统都有特定的坐标系统,坐标系统用于在图形界面程序中进行窗口、组件的定位(定位的前提就是要有坐标系统)及窗口部件的大小设置。其中定位类型有顶级窗口组件的定位、窗口内部的组件定位和窗口部件的大小设置。 Qt中使用统一的坐标系统定位窗口部件的位置和大小。Qt的组件类提供成员函数在坐标系统中进行定位,如函数x()、y()。QWidget类提供了窗口部件所需的坐标系统成员函数。 坐标系统相关成员函数
在编程中: QWidget提供了成员函数用来设置窗口组件的位置大小信息。使用void resize(int w, int h)和void resize(const QSize&)来设置窗口宽度、高度(用户区的宽度和高度)。使用void move(int w, int h)和void move(const QPoint&)函数和坐标位置(窗口左上角的坐标),当设置的宽度小于了操作系统最小宽度值时系统默认设为系统的最小值,不同的操作系统所规定的最小值不同。 QPushButton组件QPushButton生成的对象在界面上呈现就是一个按钮。QPushButton用于接受用户点击事件。QPushButton能够显示提示性字符串,QLabel也有相同作用哦。QPushButton是功能性组件,需要父组件作为容器。QPushButton能够在父组件中定位。 综合代码片段: 1 QWidget w;//生成QWidget对象,作为顶级组件 2 QPushButton btn(&w);//将按钮对象放到容器里 3 btn.setText("Button");//给按钮设置显示的字符串 4 btn.move(10, 10);//移动按钮位置 5 btn.resize(100, 25);//设置按钮的宽度和高度设置坐标为用户区左上角为起始位置的坐标。可以生成多个QPushButton对象来创建多个按钮。主窗口和用户区都是以相同的方向创建坐标。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |