title: How to get text in QlineEdit when QpushButton is pressed in a string?
body: <p>I am trying to implement a function. My code is given below.</p>
  
  <p>I want to get the text in lineedit with objectname 'host' in a string say 'shost' when the user clicks the pushbutton with name 'connect'. How can I do this? I tried and failed. How do I implement this function?</p>
  
  <pre><code>import sys
  from PyQt4.QtCore import *
  from PyQt4.QtGui import *
  
  
  class Form(QDialog):
      def __init__(self, parent=None):
          super(Form, self).__init__(parent)
  
          le = QLineEdit()
          le.setObjectName("host")
          le.setText("Host")
          pb = QPushButton()
          pb.setObjectName("connect")
          pb.setText("Connect") 
          layout.addWidget(le)
          layout.addWidget(pb)
          self.setLayout(layout)
  
          self.connect(pb, SIGNAL("clicked()"),self.button_click)
  
          self.setWindowTitle("Learning")
  
      def button_click(self):
      #i want the text in lineedit with objectname 
      #'host' in a string say 'shost'. when the user click 
      # the pushbutton with name connect.How do i do it?
      # I tried and failed. How to implement this function?
  
  
  
  
  app = QApplication(sys.argv)
  form = Form()
  form.show()
  app.exec_()
  </code></pre>
  
  <p>Now how do I implement the function "button_click" ? I have just started with pyQt!</p>