特定の選択肢に機能を追加するにはどうすればよいですか。サーバーを選択できるコンボボックスがあります
server 1
server 2
server 3
ボタンもあります。ユーザーがサーバーの 1 つを選択したとき、たとえばサーバー 1 を選択したとき、ユーザーがボタンを押すと、ボタンは mysql データベースにデータをダウンロードするように通知します。シグナルの方法は知っていますが、コンボボックスのオプションをボタンに接続して正しいサーバーデータをダウンロードできるようにする方法はわかりません。
コンボボックス コード:
import sys
from PyQt4 import QtGui, QtCore
class server(QtGui.QWidget):
"""
An basic example combo box application
"""
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.setWindowTitle('server')
# Set the window dimensions
self.resize(250,50)
self.vbox = QtGui.QVBoxLayout()
self.setLayout(self.vbox)
self.combo = QtGui.QComboBox()
self.vbox.addWidget(self.combo)
self.combo.addItem('server1')
self.combo.addItem('server2')
self.combo.addItem('server3')
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
gui = server()
gui.show()
app.exec_()