def test_vnragent(): import rpcman, config if False: import app a = QApplication(sys.argv) d = rpcman._RpcServer() d.startClient('127.0.0.1', config.QT_METACALL_PORT) d.waitForReady() #d.q_activated.emit() #d.q_pingServer.emit(123) d.q_updateServerJson.emit("123456") #d.q_push.emit(123) a.processEvents() sys.exit(0) import procutil path = ur'S:\Games\カミカゼ☆エクスプローラー!\cs2.exe' pid = procutil.get_process_by_path(path).pid from sakurakit import skwinsec # It is better to use injectfunc1(AddDllDirectory), which is only supported by win8 dlls = [ r'S:\Stream\Library\Frameworks\Qt\PySide\QtCore4.dll', r'S:\Stream\Library\Frameworks\Qt\PySide\QtNetwork4.dll', r'S:\Stream\Library\Frameworks\Sakura\build\vnragent.dll', ] for dll in dlls: import os print os.path.exists(dll) skwinsec.injectdll(dll, pid=pid) print "debug: leave"
def showFullScreen(self): """@reimp* @public showFullScreen is not virtual in Qt. Should override changeEvent """ if skos.POSIX: rect = (QApplication.desktop().screenGeometry(self) if skos.MAC else QApplication.desktop().availableGeometry(self)) # linux self.setGeometry(rect) self.move(0, 0) super(SkDeclarativeView, self).show() else: super(SkDeclarativeView, self).showFullScreen()
class SkClipboardProxy(QObject): def __init__(self, parent=None): super(SkClipboardProxy, self).__init__(parent) self.__d = _SkClipboardProxy(self) QApplication.clipboard().dataChanged.connect(lambda: self.textChanged.emit(self.text)) textChanged = Signal(unicode) text = Property(unicode, lambda _: QApplication.clipboard().text(), lambda _, v: QApplication.clipboard().setText(v), notify=textChanged)
def app_exec(timeout=1000): debugon() from PySide.QtCore import QTimer from Qt5.QtWidgets import QApplication app = QApplication(sys.argv) QTimer.singleShot(timeout, app.quit) return app.exec_()
def __init__(self): QApplication.clipboard().dataChanged.connect( self._onDataChanged)
def __init__(self, shape): """ @param shape Qt.CursorShape """ QApplication.setOverrideCursor(shape)
def __del__(self): QApplication.restoreOverrideCursor()
""" import sys import os # add pix_fika package path to python enviroment. here_dir = os.path.dirname(__file__) pykrita_dir = os.path.abspath(os.path.join(here_dir, "..")) sys.path.append(pykrita_dir) import pix_fika from Qt5.QtWidgets import QApplication from pix_fika.common.utils_qt import ( dark_palette, ) from pix_fika.ui.main_window import ( MainWindow, ) if __name__ == "__main__": app = QApplication() app.setStyle("Fusion") app.setPalette(dark_palette()) win = MainWindow() win.show() sys.exit(app.exec_())
def press(self, x, y): self.setGeometry(x, y, 0, 0) self.__pressedPos = x, y QApplication.setOverrideCursor(Qt.CrossCursor) self.show()
def cancel(self): self.hide() if QApplication.overrideCursor(): QApplication.restoreOverrideCursor() self.__pressedPos = None
def getpixmap(v): """ @return QPixmap """ return QApplication.clipboard().pixmap()
def gettext(): """Not reliable when the clipboard is busy @return unicode """ return QApplication.clipboard().text()
def setimage(v): """ @param v QImage """ QApplication.clipboard().setImage(v)
def getimage(v): """ @return QImage """ return QApplication.clipboard().image()
def setpixmap(v): """ @param v QPixmap """ QApplication.clipboard().setPixmap(v)
def __init__(self, parent=None): super(SkClipboardProxy, self).__init__(parent) self.__d = _SkClipboardProxy(self) QApplication.clipboard().dataChanged.connect(lambda: self.textChanged.emit(self.text))
def settext(v): """Not reliable when the clipboard is busy @param v unicode """ QApplication.clipboard().setText(v)