视频讲解
视频讲解:资源包\Video\03\3.3 设置窗口位置.mp4
表3.1中介绍了如何使用geometry()方法设置窗口的大小,除此之外,该方法还可以设置窗口的位置。设置窗口位置有以下两种方法:
☑ 方法一:将窗口设置在相对于屏幕左上角的位置,具体语法如下:
在上面的语法中,“+x”表示窗口左侧与屏幕左侧的距离为x;“+y”表示窗口顶部与屏幕顶部的距离为y,读者也可以将x和y理解为窗口左上角的顶点坐标,具体如图3.4所示。
图3.4 将窗口设置在相对于屏幕左上角的位置
例如,设置窗口紧贴屏幕的左上角,其代码如下:
☑ 方法二:将窗口设置在相对于屏幕右下角的位置。
第二种方法与第一种方法类似,只不过,此时窗口位置是相对于屏幕右下角来设置的,我们可以将x和y理解为窗口右下角的顶点坐标,“-x”表示窗口右侧与屏幕右侧的距离为x;“-y”表示窗口底部与屏幕底部的距离为y,如图3.5所示。其语法如下:
图3.5 将窗口设置在相对于屏幕右下角的位置
同样,如果设置窗口紧贴屏幕右下角显示,其代码如下:
接下来通过实例来演示如何设置窗口位置。
实例位置:资源包\Code\03\03
设置窗口的大小为300像素×220像素,并且在屏幕中居中显示。具体代码如下:
上述代码中通过变量定义了窗口的宽度和高度,然后获取了屏幕的宽度和高度,最后计算出窗口的位置。运行效果如图3.6所示。
图3.6 设置窗口在屏幕中央显示