在Python qt中将垂直方向设置为LineEdit

时间:2015-12-14 11:44:04

标签: python qt qlineedit

我正在使用qt创建一个GUI并尝试将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。

本质上我需要看起来像这样的东西: [图像] [1] http://users.ntua.gr/anthpro/images/dialog.png (图像已经过photoshopped以显示垂直方向的线条)

0 个答案:

没有答案