Hi, are you sure?I am getting the error: AttributeError: 'unicode' object has no attribute 'txtFld_myLine' wich is understandable because it is not an attibute.
On 11 ago, 04:38, James <[email protected]> wrote: > > I have named in Qt designer the QLineEdit as txtFld_myLine > > Now I don´t know how to get the string that the user writes > > there.Maybe I am looking at the wrong documentation. > > Does it have something to do with QtGui.QInputDialog.getText? because > > I tryed something like that without success > > > << > > myText = QLineEdit("txtFld_myLine") > > myName= QtGui.QInputDialog.getText() > > Hi, > you're close and it's actually simpler than one would think... > > This is what you were doing before... and looks good to me: > myWindow=loadUI (uiFile ='C:/Users/rudi/Desktop/t/test.ui') > showWindow(myWindow) > > But, to get the value of a widget you've called, "txtFld_myLine", in > the Qt Designer, you just need to call: > > lineText = myWindow.txtFld_myLine.text() > > I've not consulted the docs, so the method may be getText() as you > have, in PyQt, as apposed to text(). > > Cheers, > James. -- http://groups.google.com/group/python_inside_maya
