Seite 1 von 1

PyQt5 in Kombination mit pyautioGui

Verfasst: Montag 3. Januar 2022, 20:51
von SirTykel
hey alle zusammen. ich wollte mal fragen, da ich etwas neu bin, ob jemand gute Tipps und Hilfestellungen zum einsetzten eines kleinen Pyautogui skrpits in ein pyQt5 interface hat.

Im Detail:
ich habe über Pycharm ein kleines einfaches interface gebaut was Funtionen aus einem Pyautogui code ausführen soll. Mein Problem ist, dass ist noch Schwierigkeiten habe das eine in das andere zu implimentieren.

Code, interface:
(PyQt5)
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel


class CustomWidget(QWidget):
def __init__(self):
super().__init__()

self.init_ui()

def init_ui(self):
self.setGeometry(100, 100, 300, 300)
self.setWindowTitle('Buttons and Events')

self.Label = QLabel(self)
self.Label.setText("hello")
self.Label.move(10, 10)

self.btn = QPushButton(self)
self.btn.setText('push Here')
self.btn.move(10, 50)
self.btn.clicked.connect(self.btn_clicked)

self.show()


Code "Skript":
PyautoGui
import pyautogui as pg
import pyperclip as pc
import time


def text (msg):
pc.copy(msg)
pg.hotkey("ctrl","v")
pg.hotkey("enter")


time.sleep(5)

with open("zeile.txt") as f:
zeilen = f.readlines(time.sleep(0.5))

for zeile in zeilen:
text(zeile)


def btn_clicked(self):
self.Label.setText('Thanks for pressing the button')
self.Label.adjustSize()

def run():
app = QApplication([])

cw = CustomWidget()

app.exec_()

if __name__ == '__main__':
run()


freue mich über jede Art der Unterstützung, Diskusionen und tolle Tipps

Re: PyQt5 in Kombination mit pyautioGui

Verfasst: Montag 3. Januar 2022, 20:54
von SirTykel
Sry ich arbeite auf windows 10 wenns interessiert :D