Установить вертикальную ориентацию для 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(изображение было фото-шопом, чтобы показать линейное редактирование в вертикальной ориентации)

0 ответов

Другие вопросы по тегам