【Python】【界面】+PyQt5 相关组件使用说明

1、lineEdit组件

1.1、设置输入框的背景提示文本

关键字:Placeholder(占位文本)

 1.2、在输入框中插入打开文件的图标

 

2、QTextBrowser组件

2.1、设置文本:setText('文本')

2.2、获取文本:toPlainText()

 

3、提示框

#消息框
#self 当前窗口的父窗口
QMessageBox.information(self, '温馨提示', '这是一条温馨提示')
QMessageBox.warning(self, '警告', '这是一个警告')
QMessageBox.critical(self, '错误', '这是一个错误')
QMessageBox.question(self, '问答', '这是一个问答')
QMessageBox.about(self, '关于', '这是一个关于')

            

 

4、comboBox下拉列表框

4.1、获取当前选择的列表项 currentText()

 

5、在主窗口中打开子窗口

https://www.jb51.net/article/164613.htm

 

6、QAction组件

6.1、点击信号 triggered

 

7、QLabel组件

7.1、此组件中添加图片 pixmap属性

7.2、文本对齐方式  alignment属性

 

 

 

8、QTextEdit

setPlainText() # 设置多行文本框的内容
toPlainText() # 返回多行文本框的文本内容
setHtml() # 设置多行文本框的文本内容为HTML文档,HTML文档是描述网页的
toHtml() # 返回多行文本框的HTML内容
clear() # 清除多行文本框的内容

 

9、打开文件

 

9.1、选择文件

fileName, fileType = QtWidgets.QFileDialog.getOpenFileName(self, "选取文件", os.getcwd(), "*.exe")

9.2、选择文件夹

directoryPath = QtWidgets.QFileDialog.getExistingDirectory(self, "选取文件夹", "/")

选择文件夹:
QFileDialog.getExistingDirectory(self, "选择文件夹", "/")

选择单个文件:
QFileDialog.getOpenFileName(self, "选择文件", "/", "All Files (*);;Text Files (*.txt)")

选择多个文件:
QtWidgets.QFileDialog.getOpenFileNames(self, "多文件选择", "/", "所有文件 (*);;文本文件 (*.txt)")

保存文件:
QtWidgets.QFileDialog.getSaveFileName(self, "文件保存", "/", "图片文件 (*.png);;(*.jpeg)")

10、QProgressbar组件

10.1、设置百分比文本居中对齐

11、QListView组件

11.1、添加数据

model = QStringListModel()
model.setStringList(["dasdas"])
self.ui.listViewResult.setModel(model)

11.2、始终让滚动条定位到最后一行

 

12、QDialog

去掉qdialog中的问号

 

self.setWindowFlags(Qt.CustomizeWindowHint | Qt.WindowCloseButtonHint)  # from PyQt5.QtCore import Qt

 

posted @ 2020-11-15 22:15  淡怀  阅读(843)  评论(0编辑  收藏  举报