想用Python制作笔式压力查看器吗

2024-05-12 19:55:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python制作一个笔式压力查看器。它在那个窗口工作:

enter image description here

但当我在Photoshop或其他软件中绘图时,它不起作用

在其他窗口中绘图时,如何使其工作

import os, time, sys, subprocess
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *


class PressureBar(QWidget):
    def __init__(self, parent=None):
        super().__init__()
        self.pen_pressure = 0
        frame_rect = app.desktop().frameGeometry()
        self.progress = QProgressBar(self)
        self.resize(300, 30)
        self.progress.setGeometry(0, 0, 300, 25)
        self.progress.setMaximum(100)
        self.setWindowTitle("Pen Pressure Viewer")
        
    def tabletEvent(self, tabletEvent):
        self.pen_pressure = int(tabletEvent.pressure() * 100)

        if(tabletEvent.type() == QTabletEvent.TabletPress):
            self.penIsDown = True

        self.progress.setValue(self.pen_pressure)
        tabletEvent.accept()
        self.update()


app = QApplication(sys.argv)
myWindow = PressureBar()
myWindow.show()
app.exec()

Tags: fromimportselfapp绘图initdefsys