PyQt5 in Kombination mit pyautioGui

Gute Links und Tutorials könnt ihr hier posten.
Antworten
SirTykel
User
Beiträge: 2
Registriert: Montag 3. Januar 2022, 20:32

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
SirTykel
User
Beiträge: 2
Registriert: Montag 3. Januar 2022, 20:32

Sry ich arbeite auf windows 10 wenns interessiert :D
Antworten