def __init__(self, logMessage, errMessage): self.page = 1 self.dbconf = MongoConfig() self.dbprod = MongoProduct() self.dbkey = MongoKeyword() self.dmes = DingMsg() self.finsh = False self.paginator_next = False self.data_list = [] # self.base_path = os.path.abspath(os.path.dirname(__file__)) self.logMessage = logMessage self.errMessage = errMessage
def __init__(self, master, userListBox): self.master = master self.userListBox = userListBox self.window = tk.Toplevel(master) self.window.wm_attributes('-topmost', 1) sw = self.window.winfo_screenwidth() sh = self.window.winfo_screenheight() ww = 400 wh = 300 x = (sw - ww) / 4 y = (sh - wh) / 3 self.window.geometry('%dx%d+%d+%d' % (ww, wh, x, y)) # 父容器大小 self.window.title('关键字') self.username = tk.StringVar() self.password = tk.StringVar() self.maxPrice = tk.StringVar() self.dbkey = MongoKeyword() self.create_page()
def __init__(self, master): self.window = master sw = self.window.winfo_screenwidth() sh = self.window.winfo_screenheight() ww = 1400 wh = 650 x = (sw - ww) / 2 y = (sh - wh) / 2 self.window.geometry('%dx%d+%d+%d' % (ww, wh, x, y)) # 父容器大小 self.threadnumVar = tk.IntVar() self.salenumVar = tk.IntVar() self.logMessage = JoinableQueue() self.errMessage = JoinableQueue() self.dbconf = MongoConfig() self.dbprod = MongoProduct() self.dbkey = MongoKeyword() self.dbtime = MongoTime() self.create_page() self.show_logs() self.asyCraler()