from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit
class Stats():
def __init__(self):
self.window = QMainWindow()
self.window.resize(500, 410)
self.window.move(750, 400)
self.window.setWindowTitle('这是一个窗口')
self.textEdit = QPlainTextEdit(self.window)
self.textEdit.setPlaceholderText("请放入111")
self.textEdit.move(50,40)
self.textEdit.resize(400,50)
self.textEdit1 = QPlainTextEdit(self.window)
self.textEdit1.setPlaceholderText("请放入222")
self.textEdit1.move(50,110)
self.textEdit1.resize(400,50)
self.textEdit2=QPlainTextEdit(self.window)
self.textEdit2.setPlaceholderText("请放入333")
self.textEdit2.move(50,180)
self.textEdit2.resize(400,50)
self.textEdit3=QPlainTextEdit(self.window)
self.textEdit3.setPlaceholderText("请放入444")
self.textEdit3.move(50,250)
self.textEdit3.resize(400,50)
self.button = QPushButton('开始', self.window)
self.button.move(50,330)
self.button2 = QPushButton('退出', self.window)
self.button2.move(350,330)
self.button.clicked.connect(self.handleCalc)
self.button2.clicked.connect(self.handleCalc2)
def handleCalc(self):
info1 = self.textEdit.toPlainText()#读取输入内容
info3 = self.textEdit1.toPlainText()#读取输入内容
info2 = self.textEdit2.toPlainText()
info4 = self.textEdit3.toPlainText()#读取输入内容4
def handleCalc2(self):
app.exit()#关闭窗口
app = QApplication([])
stats=Stats()
stats.window.show()
app.exec_()
想过用from PySide2.QtGui import QColor之类的
但是后面使用的时候该怎么加入啊?
又看了个,加入了
appStyle="""
QMainWindow{
background-color: red;
}
"""
class Stats():
def init(self):
super(Stats, self).init()
self.setStyleSheet(appStyle)
stats.window.setStyleSheet(appStyle)
报错AttributeError: 'Stats' object has no attribute 'setStyleSheet'
就是可以改变窗口里各个内容的颜色、字体大小等
不能像resize,move那样简单的设置吗?