| | |
| | | return int(cp.get("config", "stay_on_top")) |
| | | |
| | | |
| | | # -------------------------------客户端标识-------------------------- |
| | | # 设置是否置顶 |
| | | def set_client(client): |
| | | # 设置是否置顶 |
| | | cp = __read_setting() |
| | | cp.set("config", "client", f"{client}") |
| | | __write_setting(cp) |
| | | |
| | | |
| | | # 获取是否置顶 |
| | | def get_client(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "client") |
| | | return val |
| | | |
| | | |
| | | # --------------------------------掘金-------------------------------- |
| | | |
| | | def get_juejin_params(): |
| | |
| | | return None |
| | | |
| | | |
| | | # 记录上次的窗口位置与大小 |
| | | def set_window_info(mainWindow, floatWindow): |
| | | # 设置分时看盘 |
| | | def set_tick_window_info(win_info): |
| | | cp = __read_setting() |
| | | cp.set("config", "window_info", json.dumps((mainWindow, floatWindow))) |
| | | cp.set("config", "window_tick_info", json.dumps(win_info)) |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_window_info(): |
| | | def get_tick_window_info(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "window_info") |
| | | val = __get_setting(cp, "config", "window_tick_info") |
| | | if val is None: |
| | | return None |
| | | else: |
| | |
| | | return val |
| | | |
| | | |
| | | def set_xgb_window_info(window): |
| | | # 设置悬浮盯盘 |
| | | def set_float_watch_window_info(win_info): |
| | | cp = __read_setting() |
| | | cp.set("config", "window_watch_float_info", json.dumps(win_info)) |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_float_watch_window_info(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "window_watch_float_info") |
| | | if val is None: |
| | | return None |
| | | else: |
| | | val = json.loads(val) |
| | | return val |
| | | |
| | | |
| | | def set_kp_window_info(window): |
| | | cp = __read_setting() |
| | | cp.set("config", "xgb_window_info", json.dumps(window)) |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_xgb_window_info(): |
| | | def get_kp_window_info(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "xgb_window_info") |
| | | if val is None: |
| | |
| | | return val |
| | | |
| | | |
| | | def set_kp_second_window_info(window): |
| | | cp = __read_setting() |
| | | cp.set("config", "kp_second_window_info", json.dumps(window)) |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_kp_second_window_info(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "kp_second_window_info") |
| | | if val is None: |
| | | return None |
| | | else: |
| | | val = json.loads(val) |
| | | return val |
| | | |
| | | |
| | | # 设置代码属性框信息 |
| | | def set_code_attribute_window_info(window): |
| | | cp = __read_setting() |
| | | cp.set("config", "code_attribute_window_info", json.dumps(window)) |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_code_attribute_window_info(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "code_attribute_window_info") |
| | | if val is None: |
| | | return None |
| | | else: |
| | | val = json.loads(val) |
| | | return val |
| | | |
| | | |
| | | # 获取悬浮盯盘是否可以自动获取焦点 |
| | | def set_float_frame_auto_focus(can_focus): |
| | | cp = __read_setting() |
| | | cp.set("config", "float_frame_auto_focus", f"{1 if can_focus else 0}") |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_float_frame_auto_focus(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "float_frame_auto_focus") |
| | | if val is None: |
| | | return False |
| | | else: |
| | | if int(val) > 0: |
| | | return True |
| | | return False |
| | | |
| | | |
| | | # 获取悬浮盯盘是否可以自动获取焦点 |
| | | def set_float_frame_trade_quick_key(can_focus): |
| | | cp = __read_setting() |
| | | cp.set("config", "float_frame_trade_quick_key", f"{1 if can_focus else 0}") |
| | | __write_setting(cp) |
| | | |
| | | |
| | | def get_float_frame_trade_quick_key(): |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "float_frame_trade_quick_key") |
| | | if val is None: |
| | | return False |
| | | else: |
| | | if int(val) > 0: |
| | | return True |
| | | return False |
| | | |
| | | |
| | | def is_only_convertible_bonds(): |
| | | """ |
| | | 是否只有可转债 |
| | | :return: |
| | | """ |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "only_convertible_bonds") |
| | | if val: |
| | | if int(val) > 0: |
| | | return True |
| | | return False |
| | | |
| | | |
| | | # 获取屏幕的比例 |
| | | def get_screen_scale(): |
| | | """ |
| | | 获取屏幕比例,默认1.5 |
| | | :return: |
| | | """ |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "screen_scale") |
| | | if val: |
| | | return round(float(val), 2) |
| | | return 1.5 |
| | | |
| | | |
| | | def is_can_ths_buy(): |
| | | """ |
| | | 是否同花顺买入 |
| | | :return: |
| | | """ |
| | | cp = __read_setting() |
| | | val = __get_setting(cp, "config", "ths_buy") |
| | | if val and int(val) > 0: |
| | | return True |
| | | return False |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | print(get_ths_auto_click_time_space()) |
| | | set_ths_auto_click_time_space(1000) |
| | | print(is_can_ths_buy()) |