def testReadWrite(self): """ AboutTests: testReadWrite. """ filename = "about_test.txt" # write the default about about = About() about.write(filename) # read it back about2 = About() about2.read(filename) # compare the 2 objects assert about == about2 # clean up os.remove(filename)
def __init__(self, address): super().__init__(address) self.about = About(self) self.access = Access(self) self.adjustment = Adjustment(self) self.axis = Axis(self) self.displacement = Displacement(self) self.ecu = Ecu(self) self.functions = Functions(self) self.manual = Manual(self) self.network = Network(self) self.nlc = Nlc(self) self.pilotlaser = Pilotlaser(self) self.realtime = Realtime(self) self.system = System(self) self.system_service = System_service(self) self.update = Update(self) try: self.streaming = Streaming(self) except NameError as e: if "Streaming" in str(e): print("Warning: Streaming is not supported on your platform") else: raise e
def display_page(pathname): if pathname == "/player-stats": return App() elif pathname == "/about": return About() else: return Homepage()
def setupUi(self, MainWindow): super(UiOverlayWindow, self).setupUi(MainWindow) # Add the custom GPS widget layout = QtGui.QVBoxLayout() self.widgetGPSBarPlot.setLayout(layout) self.gpsBarPlot = GPSBarPlot(self.widgetGPSBarPlot) layout.addWidget(self.gpsBarPlot) # self.gpsBarPlot.setGeometry(QtCore.QRect(10, 10, 500, 200)) # Add the custom GPS satellites widget layout = QtGui.QVBoxLayout() self.widgetGPSSatellitePlot.setLayout(layout) self.gpsSatellitePlot = GPSSatellitePlot(self.widgetGPSSatellitePlot) layout.addWidget(self.gpsSatellitePlot) # Add the connection status label to statusbar self.label_connection_status = QtGui.QLabel() self.label_connection_status_led = QtGui.QLabel() self.statusbar.addPermanentWidget(self.label_connection_status) self.statusbar.addPermanentWidget(self.label_connection_status_led) self.setStatusDisconnected() # About Dialog self.aboutWindow = About(self) self.actionAbout.triggered.connect(self.aboutWindow.show)
def __init__(self): super(Main, self).__init__() self.tabw = QTabWidget(self) self.cw1 = MoveRename() self.tabw.addTab(self.cw1, 'Mover/Renombrar') self.cw2 = Falta() self.tabw.addTab(self.cw2, 'Falta') # self.cw3 = FTPGui() # self.tabw.addTab(self.cw3,'FTP') self.cw4 = FileGui() self.tabw.addTab(self.cw4, 'Sync') self.cw5 = About() self.tabw.addTab(self.cw5, 'About') self.tabw.setTabShape(QTabWidget.Triangular) self.tabw.setTabPosition(QTabWidget.West) self.setCentralWidget(self.tabw) self.logs = QTextEdit() self.logs.setReadOnly(True) self.logsdock = QDockWidget("Logs", self) self.logsdock.setAllowedAreas( Qt.BottomDockWidgetArea | Qt.TopDockWidgetArea) self.logsdock.setWidget(self.logs) self.logsdock.setFeatures(QDockWidget.DockWidgetMovable) self.addDockWidget(Qt.BottomDockWidgetArea, self.logsdock) self.cw1.logginn.connect(self.loggin) self.cw2.logginn.connect(self.loggin) # self.cw3.logginn.connect(self.loggin) self.cw4.logginn.connect(self.loggin)
def OnSubMenuSub_about_menuMenu(self, event): dlg = About(self) try: if dlg.ShowModal() == wx.ID_OK: pass finally: dlg.Destroy()
def OnAbout(self, event): ''' :显示软件的功能等信息 :param event:事件值 ''' dlg = About(self) dlg.ShowModal() #显示“关于”窗口 dlg.Destroy()
def about(self): """ Description: Invoked when the user clicks on the 'About' button in the toolbar. Arguments: None Returns: Nothing """ self.lastclick = int(time()) # Last click timestamp update About()
def getter(self): ans = About.by_id(self.data['about_id']) if ans is None: ans = About() self.data['about_id'] = ans._id ans.set_propertys(author_id=self.data['owner_id'], env=self) return ans, True if not ans.author_id or not ans.env_id or not ans.env_type: ans.set_propertys(author_id=self.data['owner_id'], env=self) return ans
def display_page(pathname): if pathname == '/about': return About() if pathname == '/blog': return Blog() if pathname == '/portfolio': return Portfolio() if pathname == '/auditor': return Auditor() if pathname == '/home': return Homepage() else: return Homepage()
def __init__(self, address): super().__init__(address) self.about = About(self) self.access = Access(self) self.amcids = Amcids(self) self.control = Control(self) self.description = Description(self) self.diagnostic = Diagnostic(self) self.functions = Functions(self) self.move = Move(self) self.network = Network(self) self.res = Res(self) self.rotcomp = Rotcomp(self) self.rtin = Rtin(self) self.rtout = Rtout(self) self.status = Status(self) self.system_service = System_service(self) self.update = Update(self)
def build(self, *a): self.new_game = Gtk.ToolButton() self.new_game.set_label(_('New game')) self.new_game.connect('clicked', self.restart_game) self.pack_start(self.new_game, False, False, 0) self.pack_start(Gtk.Separator(), False, False, 3) btn_lang = Gtk.ToolButton() btn_lang.set_label(_('Preference')) self.pack_start(btn_lang, False, False, 0) btn_lang.connect('clicked', lambda *a: DialogPreference(self.pt)) btn_lang.connect('clicked', lambda *a: self.pt.hd_bar.btn_pref.set_active(False)) btn_about = Gtk.ToolButton() btn_about.set_label(_('About!')) self.pack_start(btn_about, False, False, 0) btn_about.connect('clicked', lambda *a: self.pt.hd_bar.btn_pref.set_active(False)) btn_about.connect('clicked', lambda *a: About(self.pt)) self.show_all()
def __init__(self, master): self.master = master master.configure(bg='gray15') master.title('Component Cost Calculator') master.option_add('*Font', 'System 12') master.option_add('*Label.Font', 'System 14') master.geometry('1920x1080') master.protocol("WM_DELETE_WINDOW", self.on_close) # Window Icon # master.iconbitmap('ocrbigger.ico') global_frame = tk.Frame(master, relief=tk.FLAT, bd=1, bg='gray15') global_frame.pack(fill=tk.BOTH, side=tk.TOP) global_label = tk.Label(global_frame, relief=tk.GROOVE, bd=1) global_label.config(text='Component Cost Calculator v5.0', font='System 12') global_label.pack(fill=tk.X, anchor=tk.N) # Have a global 'Exit Current Configuration' Button. # Sort of like a logout button, if you will. exit_current_config_button = ttk.Button( global_frame, text='Exit Configuration', command=self.exit_current_config) exit_current_config_button.pack(side=tk.RIGHT) main_notebook = ttk.Notebook(master) main_notebook.pack(fill=tk.BOTH, expand=True) Home(master, main_notebook) Turbines(master, main_notebook) HeatExchangers(master, main_notebook) Pumps(master, main_notebook) Expanders(master, main_notebook) StorageTanks(master, main_notebook) Results(master, main_notebook) About(master, main_notebook)
def __init__(self): pathToResources = "../resources/" pathToSrc = "../src/" # Resources of the setup script self.resources = [] # Files at root level self.__addToResources("../readme.md", ".") self.__addToResources("../license.txt", ".") # Resource files to add to bin folder. self.__addToResources(pathToResources, "resources") # Doc files to add to bin folder. self.__addToResources("../doc/html/", "doc/html") self.__addToResources("../doc/html/search/", "doc/html/search") # script self.script = pathToSrc + "csnGUI.py" self.icon_resource = pathToResources + "Laticauda_colubrina.ico" # options about = About() about.read( pathToResources + "about.txt") self.name = about.getName() self.version = about.getVersion() self.description = about.getDescription() self.author = about.getAuthor()
def build(self, *a): self.connect("delete-event", self.quit_app) self.set_default_size(1000, 700) self.maximize() self.set_icon_name('gscrabble') self.set_title(_('Golden Scrabble')) self.set_titlebar(self.hd_bar) self.axl = Gtk.AccelGroup() self.add_accel_group(self.axl) #============================================ self.stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE) self.stack.set_transition_duration(200) #============================================ self.hb_window = Gtk.Box(spacing=0, orientation=Gtk.Orientation.HORIZONTAL) self.vb_letters = Gtk.Box(spacing=0, orientation=Gtk.Orientation.VERTICAL) self.vb_letters.pack_start(self.objs1, False, False, 0) self.objs1.set_no_show_all(True) self.vb_letters.pack_start(self.sideletters, True, True, 0) #---------------------------------------------------------------------------------- self.hb_window.pack_start(self.vb_letters, False, False, 0) self.hb_window.pack_start(self.chequer, True, True, 0) self.hb_window.pack_start(self.sideinfo, False, False, 0) #--------------------------------------------------------------------------------- self.stack.add_named(self.pagestarting, 'n0') self.stack.add_named(self.hb_window, 'n1') #--------------------------------------------------------------------------------- self.sideletters.enable_model_drag_source( Gdk.ModifierType.BUTTON1_MASK, [], Gdk.DragAction.COPY) self.sideletters.drag_source_set_target_list(None) self.sideletters.drag_source_add_text_targets() self.chequer.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY) self.chequer.drag_dest_set_target_list(None) self.chequer.drag_dest_add_text_targets() self.add(self.stack) #------------------------------------------------------------------------------------ self.axl.connect(Gdk.KEY_F11, 0, Gtk.AccelFlags.VISIBLE, self.set_fullscreen_cb) self.axl.connect(Gdk.KEY_W, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.help_me_letters) self.axl.connect(Gdk.KEY_U, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.undo_added) self.axl.connect(Gdk.KEY_S, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.skip_2_computer) self.axl.connect(Gdk.KEY_C, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.change_my_letters) self.axl.connect(Gdk.KEY_O, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.apply_added) self.axl.connect(Gdk.KEY_G, 0, Gtk.AccelFlags.VISIBLE, self.hd_bar.mepref.restart_game) self.axl.connect(Gdk.KEY_Q, ACCEL_CTRL_MOD, Gtk.AccelFlags.VISIBLE, self.quit_app) self.axl.connect(Gdk.KEY_P, 0, Gtk.AccelFlags.VISIBLE, lambda *a: DialogPreference(self)) self.axl.connect(Gdk.KEY_A, 0, Gtk.AccelFlags.VISIBLE, lambda *a: About(self)) #------------------------------------------------------------------------------------ self.show_all() self.load()
def __init__(self): super().__init__() self.version = 1.1 self.icon = self.processIcon(app_icon) # Add window icon self.setWindowIcon(self.icon) self.setupUi(self) self.setStyleSheet(load_stylesheet()) # Main Props self.scanner = Scanner() self.killer = Killer() # Settings props self.minimize = True self.remember = False self.from_tray = False # We send elmocut to the settings window self.settings_window = Settings(self, self.icon) self.about_window = About(self, self.icon) self.applySettings() # Threading self.scan_thread = ScanThread() self.scan_thread.thread_finished.connect(self.ScanThread_Reciever) self.scan_thread.progress.connect(self.pgbar.setValue) # Connect buttons self.buttons = [ (self.btnScanEasy, self.scanEasy, scan_easy_icon, 'Arping Scan'), (self.btnScanHard, self.scanHard, scan_hard_icon, 'Pinging Scan'), (self.btnKill, self.kill, kill_icon, 'Kill selected device'), (self.btnUnkill, self.unkill, unkill_icon, 'Un-kill selected device'), (self.btnKillAll, self.killAll, killall_icon, 'Kill all devices'), (self.btnUnkillAll, self.unkillAll, unkillall_icon, 'Un-kill all devices'), (self.btnSettings, self.openSettings, settings_icon, 'View elmoCut settings'), (self.btnAbout, self.openAbout, about_icon, 'About elmoCut') ] for btn, btn_func, btn_icon, btn_tip in self.buttons: btn.setToolTip(btn_tip) btn.clicked.connect(btn_func) btn.setIcon(self.processIcon(btn_icon)) self.pgbar.setVisible(False) # Table Widget self.tableScan.itemClicked.connect(self.deviceClicked) self.tableScan.cellClicked.connect(self.cellClicked) self.tableScan.setColumnCount(4) self.tableScan.verticalHeader().setVisible(False) self.tableScan.setHorizontalHeaderLabels( ['IP Address', 'MAC Address', 'Vendor', 'Type']) ''' System tray icon and it's tray menu ''' show_option = QAction('Show', self) hide_option = QAction('Hide', self) quit_option = QAction('Quit', self) kill_option = QAction(self.processIcon(kill_icon), '&Kill All', self) unkill_option = QAction(self.processIcon(unkill_icon), '&Unkill All', self) show_option.triggered.connect(self.show) hide_option.triggered.connect(self.hide_all) quit_option.triggered.connect(self.quit_all) kill_option.triggered.connect(self.killAll) unkill_option.triggered.connect(self.unkillAll) tray_menu = QMenu() tray_menu.addAction(show_option) tray_menu.addAction(hide_option) tray_menu.addSeparator() tray_menu.addAction(kill_option) tray_menu.addAction(unkill_option) tray_menu.addSeparator() tray_menu.addAction(quit_option) self.tray_icon = QSystemTrayIcon(self) self.tray_icon.setIcon(self.icon) self.tray_icon.setToolTip('elmoCut') self.tray_icon.setContextMenu(tray_menu) self.tray_icon.show() self.tray_icon.activated.connect(self.tray_clicked)
def _about_clicked(self): About()
def click_about(self, widget): About()
coreObject.addThread(mainMenu.mainMenu(menuChoice)) menuChoice, menuSize = menuChoice.get() menuChoice = int(menuChoice) if menuChoice == menuSize: # exit exitSignal = False clearScreen() printOSinfo() # About if menuChoice == 1: clearScreen() aboutMenuChoice = queue.Queue() coreObject.addThread(mainMenu.aboutMenu(aboutMenuChoice)) aboutMenuChoice, exitChoice = aboutMenuChoice.get() if aboutMenuChoice == exitChoice: pass osInfo = About() aboutMenuChoice = int(aboutMenuChoice) if aboutMenuChoice == 2: clearScreen() contactsInfo = queue.Queue() coreObject.addThread(osInfo.getDeveloperContacts(contactsInfo)) contactsInfo = contactsInfo.get() print(contactsInfo) input() if aboutMenuChoice == 3: clearScreen() featuresInfo = queue.Queue() coreObject.addThread(osInfo.getComingFeatures(featuresInfo)) featuresInfo = featuresInfo.get() print(featuresInfo) input()
def eventFilter(self, receiver, event): """will be called for all events""" from log import EventData EventData(receiver, event) return QObject.eventFilter(self, receiver, event) from util import gitHead if os.name == 'nt': _ = os.path.dirname(os.path.realpath(__file__)) if _.endswith('.zip'): # cx_freeze os.chdir(os.path.dirname(_)) ABOUT = About() KCmdLineArgs.init(sys.argv, ABOUT.about) KCmdLineArgs.addCmdLineOptions(defineOptions()) APP = KApplication() parseOptions() if hasattr(QGuiApplication, 'setDesktopFileName'): QGuiApplication.setDesktopFileName('org.kde.kajongg') if Debug.neutral: KGlobal.translation = None if Debug.events: EVHANDLER = EvHandler() APP.installEventFilter(EVHANDLER)
def open_about(): About().exec_()
def getVersion(): about = About() about.read(csnUtility.GetRootOfCSnake() + "/resources/about.txt") return about.getVersion()
def initiate_about(self): self.about = About() self.about.setFixedSize(398, 280) self.about.show()
def about(self): about_win = Toplevel() about_win.title("About") ab = About(about_win) about_win.mainloop()
def _about(self): About()
def on_about_clicked(self): my_about = About() my_about.show() my_about.exec_()
def about(self, widget): about = About() about.show()
def on_about(self): about = About(self)
def showAbout(self): dialog = QDialog() ui = About() ui.setupUi(dialog) dialog.exec_()
from globals import globals from help import Help from index import Index from inventory import Inventory from people import People from presentations import Presentations from requests_ import Requests_ from robohash import Robohash from test import Test from vms import VMs from positions import Positions app = Flask(__name__) # The handler classes for each route type about = About() help = Help() events = Events() index = Index() inventory = Inventory() people = People() requests_ = Requests_() robohash = Robohash() test = Test() vms = VMs() presentations = Presentations() positions = Positions() # parsed config from config.ini config = globals.config