如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
PyQt5-QLabel如何设置标签控件的图片
QLABEL控件显示图片的操作,图片的缩放及注意事项。
1.创建控件:
①导入PyQt5.Qt ,sys模块,创建应用程序对象和顶层窗口对象,并设置顶层窗口的初始属性。
②定义一个setupUI()方法,封装子控件的初始属性代码。
③实例标签类控件,并设置初始值。
1PyQt5-如何创建标签控件QLabel
2.标签的内容-图片设置:
使用 :setPixmap(QPixmap);
①参数是QPixmap对象,在使用中最好是实例QPixmap对象,也许有时可能要改变其属性。例如 map=QPixmap('112.jpg')。
②默认情况下标签控件是按内容显示其大小。
假如设置了标签的大小,标签会显示不完全,或留出空白。
如图:设置标签控件的尺寸小于图片的大小,不能显示图片的全貌。
固然可以使用adjustSize()来看到图片的全貌,但达不到想要的尺寸。
可以看到,获取的尺寸与原来的是不符的。
想让图片按设定的尺寸显示,且显示图片的全貌,只需设置 setScaledContents(True)方法即可。(参数是BOOL)值;
可以看到控件本身大小没有改变,图片也显示了全貌。
即使设置了边距,缩进等也不会影响图片的全貌展示。
判断标签内容是否被缩放:hasScaledContents();返回bool值。
需要注意的是标签内容的缩放,仅对图片有效,对文本不起作用。
图例中看到,尽管设置了setScaledContents(True)方法;hasScaledContents()也判断为True; 但文本并没有进行缩放。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 351 python
- 详细阅读