Установить вертикальную ориентацию для LineEdit в Python qt
Я делаю графический интерфейс с использованием qt и пытаюсь включить LineEdit с вертикальной ориентацией.
При использовании кода:
import sys
from PyQt4 import QtCore, QtGui
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(250, 250)
self.lineEdit = QtGui.QLineEdit(Dialog)
self.lineEdit.setGeometry(QtCore.QRect(40, 80, 120, 20))
self.lineEdit.setObjectName("lineEdit")
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def retranslateUi(self, Dialog):
Dialog.setWindowTitle(_translate("Dialog", "Dialog #1", None))
class themain(QtGui.QDialog, Ui_Dialog):
def __init__(self, parent=None):
super(themain,self).__init__(parent)
self.setupUi(self)
self.lineEdit.setText('Some Text')
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
form = themain()
form.show()
sys.exit(app.exec_())
Я получаю простой LineEdit с горизонтальной ориентацией.
По сути, мне нужно что-то похожее на: [Image] [1] http://users.ntua.gr/anthpro/images/dialog.png(изображение было фото-шопом, чтобы показать линейное редактирование в вертикальной ориентации)