提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
提示:以下是本篇文章正文内容,下面案例可供参考
一、所学内容
1.1 QFileDialog
1.2 QFontDialog
1.3 QColorDialog
1.4 QTextEdit
1.4.1 setText
1.4.2 setCurrentFont
1.4.3 setTextColor
二、所有代码
#conding=utf-8
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton, QColorDialog, QFontDialog, QTextEdit, QFileDialog
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 500, 300)
self.setWindowTitle('关注微信公众号:学点编程吧--记得好看点')
self.tx = QTextEdit(self)
self.tx.setGeometry(20, 20, 300, 270)
self.bt1 = QPushButton('打开文件',self)
self.bt1.move(350,20)
self.bt2 = QPushButton('选择字体',self)
self.bt2.move(350,70)
self.bt3 = QPushButton('选择颜色',self)
self.bt3.move(350,120)
self.bt1.clicked.connect(self.openfile)
self.bt2.clicked.connect(self.choicefont)
self.bt3.clicked.connect(self.choicecolor)
self.show()
def openfile(self):
fname = QFileDialog.getOpenFileName(self, '打开文件','./')
if fname[0]:
with open(fname[0], 'r',encoding='gb18030',errors='ignore') as f:
self.tx.setText(f.read())
def choicefont(self):
font, ok = QFontDialog.getFont()
if ok:
self.tx.setCurrentFont(font)
def choicecolor(self):
col = QColorDialog.getColor()
if col.isValid():
self.tx.setTextColor(col)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。