pyqt如何实现在小部件中显示图片和文字

  介绍

小编给大家分享一下pyqt如何实现在小部件中显示图片和文字,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>思路非常简单: & lt; p>创建窗口,设置窗口大小,创建label1,导入图片,创建label2,导入文字,显示,结束! & lt;/p>

import 系统   得到PyQt5  import  QtWidgets QtGui   #定义窗口函数窗口   def 窗口():   #我才能事实上不太明白干嘛要这一句话,只是pyqt窗口的建立都必须调用QApplication方法   应用=才能QtWidgets.QApplication (sys.argv)   #新才能建一个窗口,名字叫做w   w=才能QtWidgets.QWidget ()   #才能定义w的大小   w.setGeometry才能(100100300200)   #才能给我们一个标题   w.setWindowTitle才能(& # 39;lesson  2 & # 39;)   #才能在窗口w中,新建一个标签,名字叫做l1   l1才能=QtWidgets.QLabel (w)   #调才能用QtGui.QPixmap方法,打开一个图片,存放在变量png中   png才能=QtGui.QPixmap (& # 39;/home/捕获/图片/Selection_026.png& # 39;)   #,才能在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。   l1.setPixmap才能(png)   ,   #才能在窗口w中,新建另一个标签,名字叫做l2   l2才能=QtWidgets.QLabel (w)   #才能用开放的方法打开一个文本文件,并且调用读命令,将其内容读入到file_text中   文件=打开才能(& # 39;/home/捕获/eric6_test/auto_k2_all/test1.log& # 39;)   file_text才能=以()   #调才能用setText命令,在l2中显示刚才的内容   l2.setText才能(file_text)   ,   #才能调整l1和l2的位置   l1.move才能(100年,20)   l2.move才能(140120)   #才能显示整个窗口   w.show才能()   #退才能出整个应用   app.exit才能(app.exec_ ())   #调用窗口这个函数   窗口()

 pyqt如何实现在小部件中显示图片和文字

不过,这样写的目的是什么,弄一个函数,来生成一个图像,没有参数可以输入吗?还不如不用函数呢,所以,我改了一下。

import 系统   得到PyQt5  import  QtWidgets QtGui   #定义窗口函数窗口   file_text def 窗口(png):   #新才能建一个窗口,名字叫做w   w=才能QtWidgets.QWidget ()   #才能定义w的大小   w.setGeometry才能(100100300200)   #才能给我们一个标题   w.setWindowTitle才能(& # 39;lesson  2 & # 39;)   #才能在窗口w中,新建一个标签,名字叫做l1   l1才能=QtWidgets.QLabel (w)   #调才能用QtGui.QPixmap方法,打开一个图片,存放在变量png中   ,   #,才能在l1里面,调用setPixmap命令,建立一个图像存放框,并将之前的图像png存放在这个框框里。   l1.setPixmap才能(png)   ,   #才能在窗口w中,新建另一个标签,名字叫做l2   l2才能=QtWidgets.QLabel (w)   #才能用开放的方法打开一个文本文件,并且调用读命令,将其内容读入到file_text中   ,   #调才能用setText命令,在l2中显示刚才的内容   l2.setText才能(file_text)   ,   #才能调整l1和l2的位置   l1.move才能(100年,20)   l2.move才能(140120)   #才能显示整个窗口   w.show才能()   #退才能出函数,很奇怪,没有这个还不行   sys.exit才能(app.exec_ ())   #调用窗口这个函数   if  __name__ ==, & # 39; __main__ # 39;:   #我才能事实上不太明白干嘛要这一句话,只是pyqt窗口的建立都必须调用QApplication方法   时间=app 才能;QtWidgets.QApplication (sys.argv)   #图才能片和文件,各打开一个   Png才能=QtGui.QPixmap (& # 39;/home/捕获/图片/Selection_026.png& # 39;)   File =,开放才能(& # 39;/home/捕获/eric6_test/auto_k2_all/test1.log& # 39;)   File_text =,才能以()   #才能把图片和文本传递给函数窗口   窗口(Png, File_text)才能   #退才能出   app.exit才能(app.exec_ ())

以上是“pyqt如何实现在小部件中显示图片和文字”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

pyqt如何实现在小部件中显示图片和文字