|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下,不管addWidget的时候设置高宽是多少,都是现实一样的高度(见图片)。这个怎么破?我希望这个textedit就显示为2行高度。
class MainWindow6(QMainWindow):
def __init__(self, parent=None):
super(MainWindow6, self).__init__(parent)
widget = QWidget()
self.setCentralWidget(widget)
layout = QGridLayout()
widget.setLayout(layout)
self.textedit = QTextEdit()
layout.addWidget(self.textedit, 0, 0, 2, 10)
self.textedit.setReadOnly(False)
#textedit.textedit("append something")
self.textedit.setPlaceholderText("input something...")
button1 = QPushButton("Insert")
button2 = QPushButton("Append")
button3 = QPushButton("Show")
layout.addWidget(button1, 2, 0)
layout.addWidget(button2, 2, 1)
layout.addWidget(button3, 2, 2)
button1.clicked.connect(self.str_insert)
button2.clicked.connect(self.str_append)
button3.clicked.connect(self.get_all_content)
self.textedit.setDocumentTitle("xxx")
title = self.textedit.documentTitle()
print("textedit.title =%s"%title)
def get_all_content(self):
content = self.textedit.toPlainText()
print ("content = %s"%content)
def str_append(self):
self.textedit.append("append word.")
def str_insert(self):
self.textedit.insertPlainText("insert word.")
app =QApplication(sys.argv)
mainwindow = MainWindow6()
#mainwindow = Dialog()
mainwindow.show()
|
-
|