def testSignalEmission(self): qmlRegisterType(MyItem, "my.item", 1, 0, "MyItem") view = QDeclarativeView() view.setSource(QUrl.fromLocalFile(adjust_filename('bug_951.qml', __file__))) self.app.exec_() self.assertTrue(MyItem.COMPONENT_COMPLETE_CALLED)
def testQDeclarativeNetworkFactory(self): view = QDeclarativeView() url = QUrl.fromLocalFile(adjust_filename('hw.qml', __file__)) view.setSource(url) view.show() self.assertEqual(view.status(), QDeclarativeView.Ready) self.app.exec_()
def __init__(self, parent=None): super().__init__(parent) self.process_page = ProcessSelectPage(self) self.setCentralWidget(self.process_page) self.text = TextPrefDialog(self) self.view = QDeclarativeView() self.tray = TrayIcon(self) self.tray.show() self._connect()
def main(argv): app = QApplication(argv) display_widget = QDeclarativeView() display_widget.setViewport(QGLWidget()) display_widget.setResizeMode(QDeclarativeView.SizeRootObjectToView) display_widget.setSource(QUrl('drawer_demo.qml')) display_widget.show() display_widget.resize(640, 480) sys.exit(app.exec_())
def main(): app = QApplication([]) view = QDeclarativeView() manager = MyContactManager() context = view.rootContext() context.setContextProperty("manager", manager) url = QUrl('main.qml') view.setSource(url) view.showFullScreen() app.exec_()
def show(self, qml_file): self.app = QApplication([]) self.view = QDeclarativeView() self.view.setResizeMode(QDeclarativeView.SizeRootObjectToView) self.view.setSource(QUrl(qml_file)) self.ctxt = self.view.rootContext() self.cmd.ctxt = self.ctxt self.ctxt.setContextProperty("cmd", self.cmd) self.cmd.finish.connect(self.view.rootObject().finish) #self.ctxt.setContextProperty("dist", self.cmd.abort()) self.view.show() self.app.exec_()
def __init__(self, argv): """ :param argv: :return: """ self.app = QApplication(argv) self.view = QDeclarativeView() url = QUrl(self.app.applicationFilePath() + 'QML/main.qml') #url = QUrl('QML/main.qml') self.view.setSource(url) self.view.show()
def testReturnPolicy(self): view = QDeclarativeView() item1 = QDeclarativeItem() item1.setObjectName("Item1") view.scene().addItem(item1) self.assertEqual(item1.objectName(), "Item1") # check if the item still valid item2 = QDeclarativeItem() item2.setObjectName("Item2") item1.scene().addItem(item2) item1 = None self.assertEqual(item2.objectName(), "Item2") # check if the item still valid view = None
def main(): app = QApplication([]) view = QDeclarativeView() manager = TodoManager() context = view.rootContext() context.setContextProperty("manager", manager) url = QUrl('main.qml') view.setSource(url) if "-no-fs" not in sys.argv: view.showFullScreen() else: view.show() app.exec_()
def __init__(self, *args): super(OverlayWidget, self).__init__(*args) # Set this widget itself to be transparent self.setAttribute(QtCore.Qt.WA_TranslucentBackground) # We need to set the base colour of the qml widget to be transparent. # This is done by setting its palette. palette = QtGui.QPalette() palette.setColor(QtGui.QPalette.Base, QtCore.Qt.transparent) self.setPalette(palette) self.qml_view = QDeclarativeView(self) self.qml_view.setResizeMode(QDeclarativeView.SizeRootObjectToView) self.qml_view.setPalette(palette) url = QUrl('drawer_demo.qml') self.qml_view.setSource(url)
def main(): app = QApplication([]) app.setApplicationName('Audio Output Test') view = QDeclarativeView() devices = [] for info in QAudioDeviceInfo.availableDevices(QAudio.AudioOutput): devices.append(info) player = TonePlayer(devices, sys.argv[1] if len(sys.argv) > 1 else None) context = view.rootContext() context.setContextProperty("player", player) context.setContextProperty("deviceModel", [x.deviceName() for x in devices]) url = QUrl('main.qml') view.setSource(url) view.show() app.exec_()
def run(self): self.app = QApplication([]) self.view = QDeclarativeView() self.view.setResizeMode(QDeclarativeView.SizeRootObjectToView) self.ctxt = self.view.rootContext() # setting context properities self.ctxt.setContextProperty("sets", self.gs.sets) self.ctxt.setContextProperty("cmd", self.cmd) self.ctxt.setContextProperty("dist", self.gs.dist) self.ctxt.setContextProperty("results", self.results) self.view.setSource(QUrl(os.path.join(BASE_QML_PATH, 'view_n900.qml'))) self.root = self.view.rootObject() # connecting signals self.gs.out.qiface.update_race.connect(self.root.update_race) self.gs.out.qiface.start.connect(self.root.start) self.gs.out.qiface.abort.connect(self.root.abort) self.gs.out.qiface.finish.connect(self.root.finish) self.gs.out.qiface.finish.connect(self.get_results) self.gs.out.qiface.new_race.connect(self.root.new_race) self.view.show() self.app.exec_()
#!/usr/bin/env python import sys from PySide.QtCore import * from PySide.QtGui import * from PySide.QtDeclarative import QDeclarativeView # Create Qt application and the QDeclarative view app = QApplication(sys.argv) view = QDeclarativeView('view.qml') view.show() sys.exit(app.exec_())