37,720
社区成员
发帖
与我相关
我的任务
分享
SHOW2STR = '''
def initUI(self):
self.text_show2 = QtGui.QTextEdit()
self.text_show2.setText(SHOW2STR)
self.text_show2.setReadOnly(True)
self.text_hex = QtGui.QTextEdit()
self.text_hex.setText(HEXSTR)
self.text_hex.setReadOnly(True)
self.save_but = QtGui.QPushButton(u'PDF', self)
self.save_but.setCheckable(False)
self.save_but.clicked.connect(self.save_pdf)
vbox = QtGui.QVBoxLayout()
vbox.addWidget(self.text_show2)
vbox.addWidget(self.text_hex)
vbox.addWidget(self.save_but)
self.setLayout(vbox)
last line
'''
import os
import sys
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from PyQt4 import QtGui, QtCore
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.text_show2 = QtGui.QTextEdit()
self.text_show2.setText(SHOW2STR)
cursor = self.text_show2.textCursor()
pos = len(self.text_show2.toPlainText())
cursor.setPosition(pos-1)
self.text_show2.ensureCursorVisible()
self.text_show2.setTextCursor(cursor)
self.save_but = QtGui.QPushButton(u'Test', self)
self.save_but.setCheckable(False)
# self.save_but.clicked.connect(self.save_pdf)
vbox = QtGui.QVBoxLayout()
vbox.addWidget(self.text_show2)
vbox.addWidget(self.save_but)
self.setLayout(vbox)
self.show()
app = QtGui.QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())