def on_create(ctx): global win win = BrowserWindow({ "title": "Demo - mmgui", "width": 1200, "height": 800 }) win.webview.bind_function("py_func", py_func) win.webview.load_file(os.path.join(os.path.dirname(os.path.abspath(__file__)), "index.html")) win.show()
def on_create(ctx): print("on_create") # menus menu = Menu() file_menu = Menu(title="File") file_menu.append(Menu(title="Open", on_click=lambda e: print("open file"))) file_menu.append(MenuSeparator()) file_menu.append(Menu(title="Exit", on_click=lambda e: app.exit())) menu.append(file_menu) window_menu = Menu(title="Window") window_menu.append( Menu(title="Min", on_click=lambda e: win.show_minimized())) window_menu.append( Menu(title="Normal", on_click=lambda e: win.show_normal())) window_menu.append( Menu(title="Max", on_click=lambda e: win.show_maximized())) window_menu.append( Menu(title="FullScreen", on_click=lambda e: win.show_full_screen())) menu.append(window_menu) help_menu = Menu(title="Help") help_menu.append( Menu(title="About", on_click=lambda e: print("about menu"))) menu.append(help_menu) global win win = BrowserWindow({ "title": "Demo - mmgui", "width": 1200, "height": 800, "dev_mode": True, "frameless": True, #"menu": menu }) win.webview.bind_function("echo", echo) win.webview.bind_function("toggle_maximized_window", toggle_maximized_window) win.webview.bind_function("show_minimized_window", show_minimized_window) win.webview.bind_function("close_window", close_window) win.webview.bind_function("move_window", move_window) win.webview.register_event_listener( "on_url_changed", lambda e: print("on_url_changed, url=%s" % e.data)) win.webview.register_event_listener( "on_page_load_finished", lambda e: print("cookie %s" % win.webview.get_cookie( ".baidu.com", "BAIDUID"))) win.webview.load_file( os.path.join(os.path.dirname(os.path.abspath(__file__)), "index.html")) print("app dir path %s" % app.get_application_dir_path()) win.show()
def on_create(ctx): global win win = BrowserWindow({ "title": "UAutoProfilerTool", "width": 600, "height": 600, "dev_mode": False }) win.webview.bind_function("start", start) win.webview.bind_function("stop", stop) win.webview.bind_function("profile", profile) win.webview.bind_function("get_devices", get_devices) win.webview.bind_function("profile_check", profile_check) win.webview.bind_function("python_output", python_output) win.webview.bind_function("choice", choice) win.webview.bind_function("get_gameid", get_gameid) win.webview.bind_function("Get_Apps", Get_Apps) win.webview.bind_function("get_project_name", get_project_name) win.webview.bind_function("get_case_name", get_case_name) win.webview.load_file( os.path.join(os.path.dirname(os.path.abspath(__file__)), "index.html")) win.show()
def on_create(ctx): logging.debug("on_create") # menus menu = Menu() # file_menu = Menu(title="File") #file_menu.append(Menu(title="Open", on_click=lambda e: logging.debug("open file"))) #file_menu.append(MenuSeparator()) # file_menu.append(Menu(title="Exit", on_click=lambda e: app.exit())) # menu.append(file_menu) global win win = BrowserWindow({ "title": app_name, "width": 1200, "height": 800, "dev_mode": False, #"frameless": True, "menu": menu }) win.webview.bind_function("echo", echo) win.webview.bind_function("toggle_maximized_window", toggle_maximized_window) win.webview.bind_function("show_minimized_window", show_minimized_window) win.webview.bind_function("close_window", close_window) win.webview.bind_function("move_window", move_window) import FHelper FHelper.app = app extension.registered_webview(win.webview) # rpc_CheckTableClick win.webview.bind_function("rpc_CheckTableClick", lambda dat: extension.rpc_CheckTableClick(dat)) win.webview.bind_function("rpc_GetFileList", rpc_GetFileList) # rpc_GenTabFileClick win.webview.bind_function("rpc_GenTabFileClick", lambda dat: extension.rpc_GenTabFileClick(dat)) # rpc_GenCSAndTabCodeClick win.webview.bind_function( "rpc_GenCSAndTabCodeClick", lambda dat: extension.rpc_GenCSAndTabCodeClick(dat)) # rpc_CommitCSAndTabCodeClick win.webview.bind_function( "rpc_CommitCSAndTabCodeClick", lambda dat: extension.rpc_CommitCSAndTabCodeClick(dat)) win.webview.bind_function("onFolderChange", lambda dat: extension.rpc_open_folder(dat)) # rpc_DefaultSetting win.webview.bind_function("rpc_DefaultSetting", lambda dat: extension.rpc_DefaultSetting(app)) # rpc_OpenXlsxFileClick win.webview.bind_function("rpc_OpenXlsxFileClick", lambda dat: extension.rpc_OpenXlsxFileClick(dat)) # rpc_CommitFileClick win.webview.bind_function("rpc_CommitFileClick", lambda dat: extension.rpc_CommitFileClick(dat)) # rpc_CommitAllFilesClick win.webview.bind_function( "rpc_CommitAllFilesClick", lambda dat: extension.rpc_CommitAllFilesClick(dat)) # rpc_ConvertAllFilesClick win.webview.bind_function( "rpc_ConvertAllFilesClick", lambda dat: extension.rpc_ConvertAllFilesClick(dat)) win.webview.bind_function("rpc_HelpButtonClick", lambda dat: extension.rpc_HelpButtonClick(dat)) # event listeners win.webview.register_event_listener( "on_url_changed", lambda e: logging.debug("on_url_changed, url=%s" % e.data)) # win.webview.register_event_listener("on_page_load_finished", lambda e: logging.debug("cookie %s" % win.webview.get_cookie(".baidu.com", "BAIDUID"))) win.webview.load_file( os.path.join(os.path.dirname(os.path.abspath(__file__)), "ui", "index.html")) # app.set_main_window(win.get_main_window()) win.show()
def test_show_file_dialog_for_save_file(qtbot): win = BrowserWindow({}) win.show() win.show_file_dialog_for_save_file("filename", "content", "*.txt")
def test_show_file_dialog_for_file(qtbot): win = BrowserWindow({}) win.show() win.show_file_dialog_for_file("title", "*.txt")
def test_show_file_dialog_for_dir(qtbot): win = BrowserWindow({}) win.show() win.show_file_dialog_for_dir("title")
def test_show_alert_dialog(qtbot): win = BrowserWindow({}) win.show() win.show_alert_dialog("title", "content")