示例#1
0
    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"
示例#2
0
文件: skqml.py 项目: Rougnt/VNR-Core
 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()
示例#3
0
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)
示例#4
0
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_()
示例#5
0
 def __init__(self):
   QApplication.clipboard().dataChanged.connect(
       self._onDataChanged)
示例#6
0
 def __init__(self, shape):
     """
 @param  shape  Qt.CursorShape
 """
     QApplication.setOverrideCursor(shape)
示例#7
0
 def __del__(self):
     QApplication.restoreOverrideCursor()
示例#8
0
"""

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_())
示例#9
0
 def press(self, x, y):
     self.setGeometry(x, y, 0, 0)
     self.__pressedPos = x, y
     QApplication.setOverrideCursor(Qt.CrossCursor)
     self.show()
示例#10
0
 def cancel(self):
     self.hide()
     if QApplication.overrideCursor():
         QApplication.restoreOverrideCursor()
     self.__pressedPos = None
示例#11
0
def getpixmap(v):
    """
  @return  QPixmap
  """
    return QApplication.clipboard().pixmap()
示例#12
0
def gettext():
    """Not reliable when the clipboard is busy
  @return  unicode
  """
    return QApplication.clipboard().text()
示例#13
0
def setimage(v):
    """
  @param  v  QImage
  """
    QApplication.clipboard().setImage(v)
示例#14
0
def getimage(v):
    """
  @return  QImage
  """
    return QApplication.clipboard().image()
示例#15
0
def setpixmap(v):
    """
  @param  v  QPixmap
  """
    QApplication.clipboard().setPixmap(v)
示例#16
0
  def __init__(self, parent=None):
    super(SkClipboardProxy, self).__init__(parent)
    self.__d = _SkClipboardProxy(self)

    QApplication.clipboard().dataChanged.connect(lambda:
        self.textChanged.emit(self.text))
示例#17
0
 def settext(v):
     """Not reliable when the clipboard is busy
 @param  v  unicode
 """
     QApplication.clipboard().setText(v)