@builtin('Lower-case text (ignore tags)', lower, apply_func_to_html_text) def replace_lowercase_ignore_tags(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): '''Make matched text lower case, ignoring the text inside tag definitions.''' return apply_func_to_html_text(match, lower) @builtin('Capitalize text (ignore tags)', capitalize, apply_func_to_html_text) def replace_capitalize_ignore_tags(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): '''Capitalize matched text, ignoring the text inside tag definitions.''' return apply_func_to_html_text(match, capitalize) @builtin('Title-case text (ignore tags)', titlecase, apply_func_to_html_text) def replace_titlecase_ignore_tags(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): '''Title-case matched text, ignoring the text inside tag definitions.''' return apply_func_to_html_text(match, titlecase) @builtin('Swap the case of text (ignore tags)', swapcase, apply_func_to_html_text) def replace_swapcase_ignore_tags(match, number, file_name, metadata, dictionaries, data, functions, *args, **kwargs): '''Swap the case of the matched text, ignoring the text inside tag definitions.''' return apply_func_to_html_text(match, swapcase) if __name__ == '__main__': app = QApplication([]) FunctionEditor().exec_() del app
self.name_le.setPlaceholderText('昵称') self.ind_wi.setStyleSheet('#input{border-radius:' + str(self.zr * 20) + 'px;}' + '#button{border-radius:' + str(self.zr * 20) + 'px;' + 'font-size:' + str(int(self.zr * 18)) + 'px;}') def register(self): account_p = self.account_le.text() psw_p = self.psw_le.text() # name_p = self.name_le.text() dic = register(account_p, psw_p) if dic['status'] == 1001: self.account_le.clear() self.psw_le.clear() self.account_le.setStyleSheet('border:4px solid;border-color:red;') self.account_le.setPlaceholderText('账号已存在') elif dic['status'] == 0: self.register_ok_sg.emit() else: self.account_le.clear() self.psw_le.clear() self.account_le.setStyleSheet('border:4px solid;border-color:red;') self.account_le.setPlaceholderText('未知错误') if __name__ == '__main__': app = QApplication(sys.argv) window = Register() window.showFullScreen() sys.exit(app.exec())
def setUpClass(cls): """Create QApplication""" try: cls.app = QApplication(sys.argv) except: pass
@property def selected_item(self): for x in self.images.selectedItems(): return x @property def selected_fname(self): try: return unicode(self.selected_item.data(Qt.UserRole) or '') except (AttributeError, TypeError): pass def remove_texture(self): if not self.selected_fname: return if self.selected_fname.startswith(':'): return error_dialog(self, _('Cannot remove'), _('Cannot remover builtin textures'), show=True) os.remove(unicode(self.selected_item.data(Qt.UserRole + 1) or '')) self.images.takeItem(self.images.row(self.selected_item)) if __name__ == '__main__': app = QApplication([]) # noqa d = TextureChooser() d.exec_() print(d.texture)
def main(): QApplication.setApplicationName(__appname__+' console') QApplication.setOrganizationName('Kovid Goyal') app = QApplication([]) app show()
def main(): app = QApplication(sys.argv) window = YouTubeWindow() window.setWindowIcon(QtGui.QIcon(scriptDir + os.path.sep + 'logo.png')) window.show() app.exec_()
with open(filename[0], 'w', encoding='utf-8') as f: f.write(newdata) f.close() else: QMessageBox.information(self, '提示', '无法导出,内容为空', QMessageBox.Cancel) except FileNotFoundError: pass if __name__ == "__main__": new = [] new.append(sys.argv[0]) app = QApplication(new) # 创建启动界面,支持png透明图片 if len(sys.argv) > 1 and sys.argv[1] == '-t': splash = QtWidgets.QSplashScreen( QtGui.QPixmap('assets/images/splash.png')) else: splash = QtWidgets.QSplashScreen( QtGui.QPixmap(sys.path[1] + '/assets/images/splash.png')) splash.show() # 可以显示启动信息 splash.showMessage("启动中...", QtCore.Qt.AlignRight | QtCore.Qt.AlignBottom, QtCore.Qt.white)
def get_application(): global _app if _app is None: _app = QApplication([]) return _app
def test_select(self): # {{{ document = etree.fromstring(self.HTML_IDS) select = Select(document) from PyQt5.Qt import QApplication, QWebPage app = QApplication([]) w = QWebPage() w.mainFrame().setHtml(self.HTML_IDS) def select_ids(selector): for elem in select(selector): yield elem.get('id') def pcss(main, *selectors, **kwargs): result = list(select_ids(main)) for selector in selectors: self.ae(list(select_ids(selector)), result) if not kwargs.get('skip_webkit'): wk = set(run_webkit_selector(w, main)) self.ae( set(result), wk, 'WebKit did not match result for: %r. Result: %r WebKit: %r' % (main, set(result), wk)) return result all_ids = pcss('*') self.ae(all_ids[:6], ['html', None, 'link-href', 'link-nohref', None, 'outer-div']) self.ae(all_ids[-1:], ['foobar-span']) self.ae(pcss('div'), ['outer-div', 'li-div', 'foobar-div']) self.ae( pcss('DIV'), ['outer-div', 'li-div', 'foobar-div']) # case-insensitive in HTML self.ae(pcss('div div'), ['li-div']) self.ae(pcss('div, div div'), ['outer-div', 'li-div', 'foobar-div']) self.ae(pcss('a[name]'), ['name-anchor']) self.ae(pcss('a[NAme]'), ['name-anchor']) # case-insensitive in HTML: self.ae(pcss('a[rel]'), ['tag-anchor', 'nofollow-anchor']) self.ae(pcss('a[rel="tag"]'), ['tag-anchor']) self.ae(pcss('a[href*="localhost"]'), ['tag-anchor']) self.ae(pcss('a[href*=""]'), []) self.ae(pcss('a[href^="http"]'), ['tag-anchor', 'nofollow-anchor']) self.ae(pcss('a[href^="http:"]'), ['tag-anchor']) self.ae(pcss('a[href^=""]'), []) self.ae(pcss('a[href$="org"]'), ['nofollow-anchor']) self.ae(pcss('a[href$=""]'), []) self.ae( pcss('div[foobar~="bc"]', 'div[foobar~="cde"]', skip_webkit=True), ['foobar-div']) self.ae(pcss('[foobar~="ab bc"]', '[foobar~=""]', '[foobar~=" \t"]'), []) self.ae(pcss('div[foobar~="cd"]'), []) self.ae(pcss('*[lang|="En"]', '[lang|="En-us"]'), ['second-li']) # Attribute values are case sensitive self.ae(pcss('*[lang|="en"]', '[lang|="en-US"]', skip_webkit=True), []) self.ae(pcss('*[lang|="e"]'), []) self.ae(pcss(':lang("EN")', '*:lang(en-US)', skip_webkit=True), ['second-li', 'li-div']) self.ae(pcss(':lang("e")'), []) self.ae(pcss('li:nth-child(1)', 'li:first-child'), ['first-li']) self.ae(pcss('li:nth-child(3)', '#first-li ~ :nth-child(3)'), ['third-li']) self.ae(pcss('li:nth-child(10)'), []) self.ae( pcss('li:nth-child(2n)', 'li:nth-child(even)', 'li:nth-child(2n+0)'), ['second-li', 'fourth-li', 'sixth-li']) self.ae(pcss('li:nth-child(+2n+1)', 'li:nth-child(odd)'), ['first-li', 'third-li', 'fifth-li', 'seventh-li']) self.ae(pcss('li:nth-child(2n+4)'), ['fourth-li', 'sixth-li']) self.ae(pcss('li:nth-child(3n+1)'), ['first-li', 'fourth-li', 'seventh-li']) self.ae(pcss('li:nth-last-child(0)'), []) self.ae(pcss('li:nth-last-child(1)', 'li:last-child'), ['seventh-li']) self.ae(pcss('li:nth-last-child(2n)', 'li:nth-last-child(even)'), ['second-li', 'fourth-li', 'sixth-li']) self.ae(pcss('li:nth-last-child(2n+2)'), ['second-li', 'fourth-li', 'sixth-li']) self.ae(pcss('ol:first-of-type'), ['first-ol']) self.ae(pcss('ol:nth-child(1)'), []) self.ae(pcss('ol:nth-of-type(2)'), ['second-ol']) self.ae(pcss('ol:nth-last-of-type(1)'), ['second-ol']) self.ae(pcss('span:only-child'), ['foobar-span']) self.ae(pcss('li div:only-child'), ['li-div']) self.ae(pcss('div *:only-child'), ['li-div', 'foobar-span']) self.ae(pcss('p *:only-of-type', skip_webkit=True), ['p-em', 'fieldset']) self.ae(pcss('p:only-of-type', skip_webkit=True), ['paragraph']) self.ae(pcss('a:empty', 'a:EMpty'), ['name-anchor']) self.ae(pcss('li:empty'), ['third-li', 'fourth-li', 'fifth-li', 'sixth-li']) self.ae(pcss(':root', 'html:root', 'li:root'), ['html']) self.ae(pcss('* :root', 'p *:root'), []) self.ae(pcss('.a', '.b', '*.a', 'ol.a'), ['first-ol']) self.ae(pcss('.c', '*.c'), ['first-ol', 'third-li', 'fourth-li']) self.ae(pcss('ol *.c', 'ol li.c', 'li ~ li.c', 'ol > li.c'), ['third-li', 'fourth-li']) self.ae(pcss('#first-li', 'li#first-li', '*#first-li'), ['first-li']) self.ae(pcss('li div', 'li > div', 'div div'), ['li-div']) self.ae(pcss('div > div'), []) self.ae(pcss('div>.c', 'div > .c'), ['first-ol']) self.ae(pcss('div + div'), ['foobar-div']) self.ae(pcss('a ~ a'), ['tag-anchor', 'nofollow-anchor']) self.ae(pcss('a[rel="tag"] ~ a'), ['nofollow-anchor']) self.ae(pcss('ol#first-ol li:last-child'), ['seventh-li']) self.ae(pcss('ol#first-ol *:last-child'), ['li-div', 'seventh-li']) self.ae(pcss('#outer-div:first-child'), ['outer-div']) self.ae(pcss('#outer-div :first-child'), [ 'name-anchor', 'first-li', 'li-div', 'p-b', 'checkbox-fieldset-disabled', 'area-href' ]) self.ae(pcss('a[href]'), ['tag-anchor', 'nofollow-anchor']) self.ae(pcss(':not(*)'), []) self.ae(pcss('a:not([href])'), ['name-anchor']) self.ae(pcss('ol :Not(li[class])', skip_webkit=True), [ 'first-li', 'second-li', 'li-div', 'fifth-li', 'sixth-li', 'seventh-li' ]) self.ae(pcss(r'di\a0 v', r'div\['), []) self.ae(pcss(r'[h\a0 ref]', r'[h\]ref]'), []) self.assertRaises(ExpressionError, lambda: tuple(select('body:nth-child'))) del app
def exec(self) -> int: app = QApplication([]) app.setStyle('Fusion') window = MyWindow() window.show() return app.exec()
gluPerspective(40.0, 1.0, 1.0, 30.0) def initializeGL(self): ''' Initialize GL ''' # set viewing projection glClearColor(0.0, 0.0, 0.0, 1.0) glClearDepth(1.0) glMatrixMode(GL_PROJECTION) glLoadIdentity() gluPerspective(40.0, 1.0, 1.0, 30.0) class SpiralWidgetDemo(QMainWindow): ''' Example class for using SpiralWidget''' def __init__(self): QMainWindow.__init__(self) widget = SpiralWidget(self) self.setCentralWidget(widget) if __name__ == '__main__': app = QApplication(['Spiral Widget Demo']) window = SpiralWidgetDemo() window.show() app.exec_()
"""Main entry point""" import os from PyQt5.Qt import QApplication import qdarkstyle from gui.prime import Prime APP = QApplication([]) APP.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5()) P = Prime() os._exit(APP.exec_()) # pylint: disable=W0212
def main(): app = QApplication(sys.argv) window = PrettyWidget() window.show() sys.exit(app.exec_())
def test_module_initialize(self): # QtWidget 을 상속받는 KiwoomModule 보다 QApplication 이 먼저 실행되어야 함 _ = QApplication(sys.argv) module = KiwoomModule(Messenger(self.test_broker_url)) self.assertIsInstance(module, KiwoomModule)
def setUp(self): self._app = QApplication(sys.argv) self._tricks_won_label = tricks.TricksWonLabel() self._tricks_won = { partnership: random.randrange(13) for partnership in positions.Partnership }