def home(self): #label for what combo boxes do self.labelB = QtGui.QLabel("BROWSER",self) self.labelB.move(50,5) self.labelE = QtGui.QLabel("ENGINE",self) self.labelE.move(170,5) #combo box to choose browser to search, only displays browsers available to use self.browserChoice = QtGui.QComboBox(self) self.browserChoice.move(5,25) #getting available search engines Avail = PySearch.getAvailableBrowser() for x in Avail: self.browserChoice.addItem(x) #combo box to choose which search engine to use Google, Yahoo, or Bing self.Engine = QtGui.QComboBox(self) self.Engine.move(160,25) self.Engine.addItems(['Google','Yahoo','Bing']) #text box to take search string self.SearchString =QtGui.QLineEdit('Enter required search' ,self) self.SearchString.setFixedWidth(230) self.SearchString.move(5,60) #search button self.Button = QtGui.QPushButton('click to search',self) self.Button.move(65,90) self.Button.clicked.connect(self.Searcher)
def Searcher(self): #collects engine, browser, and search string and sends it to searcher SearchString = str(self.SearchString.text()) myBrowser = str(self.browserChoice.currentText()) myEngine = str(self.Engine.currentText()) PySearch.goIndSearch(myBrowser,SearchString,myEngine)