本文整理汇总了Python中gui.Gui.display_connection_dialog方法的典型用法代码示例。如果您正苦于以下问题:Python Gui.display_connection_dialog方法的具体用法?Python Gui.display_connection_dialog怎么用?Python Gui.display_connection_dialog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gui.Gui
的用法示例。
在下文中一共展示了Gui.display_connection_dialog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from gui import Gui [as 别名]
# 或者: from gui.Gui import display_connection_dialog [as 别名]
class Client:
"""Główna klasa klienta"""
def __init__(self):
#self.ws_server = 'users.agh.edu.pl'
self.ws_server = 'users.dsnet.agh.edu.pl'
self.ws_port = 10001
self.gui = Gui()
self.tryConnect()
def tryConnect(self):
"""Połączenie z domyślnym serwerem."""
try:
self.gui.display_splash_screen()
print "ws://%s:%s" % (self.ws_server, self.ws_port)
self.ws = create_connection("ws://%s:%s" % (str(self.ws_server), self.ws_port))
self.gui.display_main_form(self)
except socket.error:
# jezeli nie mozesz sie polaczyc, to niech wpisze inne dane
self.gui.display_connection_dialog(self)
def askGoogle(self, topic):
"""Wysłanie zapytania do serwera"""
self.ws.send('askGoogle###' + topic)
print "Sent: '%s'\n" % topic
result = self.ws.recv()
print "Received\n"# % result
# lista linkow w formacie (link, [(ocena, data), ...])
return pickle.loads(result)
def getSections(self):
linkNo = raw_input("Pokaż tematy dla forum (wybierz numer linka): \n>>> ")
try:
int(linkNo)
self.ws.send('getSections###'+linkNo)
print "Sent: '%s'\n" % linkNo
result = self.ws.recv()
print "Received: '%s'\n" % result
except ValueError:
print "Cza było wybrać numer"
def close(self):
self.ws.close()
exit()