메뉴 건너뛰기

목록
profile
조회 수 72 댓글 9 예스잼 0 노잼 0

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import sys,time,keyboard,pyautogui
import qtmodern.styles, qtmodern.windows
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QMainWindow, QLabel, QLineEdit, QPushButton
from PyQt5.QtCore import QThread
 
# 뒤
class Worker(QThread):
    def run(self):
        self.isrunning=True
        while self.isrunning==True:
            pyautogui.click()
            time.sleep(0.5)
        return
    
# 앞
class MainWindow(QMainWindow): 
    def __init__(self):    
        QMainWindow.__init__(self)
        
        # 뒤 스레드
        self.worker=Worker()
        
        # 창 제목 # 창 사이즈 # 상태메세지
        self.setWindowTitle("오토마우스")
        self.resize(460,200)
        self.statusBar().showMessage('준비')
 
        # 안내 라벨 생성, 글자세팅, 위치로 이동, 라벨 활성화
        RunLabel=QLabel(self)
        RunLabel.setText('작동 키')
        RunLabel.move(2040)
        RunLabel.show()
        StopLabel=QLabel(self)
        StopLabel.setText('정지 키')
        StopLabel.move(2080)
        StopLabel.show()
        
        # 핫키 입력받을 텍스트박스
        self.Runline = QLineEdit(self)
        self.Runline.setText('ctrl+r')
        self.Runline.resize(20032)
        self.Runline.move(8040)
        self.Stopline = QLineEdit(self)
        self.Stopline.setText('ctrl+s')
        self.Stopline.resize(20032)
        self.Stopline.move(8080)
        
        # 기본 핫키 적용
        keyboard.add_hotkey(self.Runline.text(), self.RunMethod)
        keyboard.add_hotkey(self.Stopline.text(), self.StopMethod)
        
        # 적용 버튼
        Applybtn = QPushButton('적용'self)
        Applybtn.clicked.connect(self.ApplyMethod)
        Applybtn.resize(150,72)
        Applybtn.move(30040)
 
    # 키적용
    def ApplyMethod(self):
        try:
            keyboard.add_hotkey(self.Runline.text(), self.RunMethod)
            keyboard.add_hotkey(self.Stopline.text(), self.StopMethod)
            self.statusBar().showMessage('적용 완료!')
        except:
            self.statusBar().showMessage('다른 키조합을 입력해주세요.. 예)ctrl+r,ctrl+s')
        return
    
    # 실행
    def RunMethod(self):
        self.statusBar().showMessage('실행중..')
        self.worker.start()
        return
    
    # 정지
    def StopMethod(self):
        self.statusBar().showMessage('준비')
        self.worker.isrunning=False
        return
    
 
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    qtmodern.styles.light(app)
    mw = qtmodern.windows.ModernWindow(MainWindow())
    mw.show() 
    sys.exit(app.exec_())
cs

 

1.png

 

요런느낌으로 돌아가는거!

 

일단 나쓸라고 컴파일했는데 

 

 

2.png

 

좆도없는데 용량 실환가 쉬바

 

글고 또 실행했는데

 

 

3.png

 

아이쉬ㅣㅣ바

몰라레후

 

  • profile
    연습장 2021.11.15 01:38
    고양이 오열
  • profile
    아메 2021.11.15 19:24
    Qt자체가 존나 무겁지
    그리고 하이레벨 랭귀지로 갈 수록 무거운건 더더욱 어쩔 수 없고 저런건 VB로나 만들어라 이거야 ㅋ
  • profile
    연습장 2021.11.15 19:25
    용량낮은 GUI프로그램 vb같은걸로만드는거야?
  • profile
    아메 2021.11.15 19:26
    C패밀리들. C나 C++나 C# 이런...
    자바로만 가도 꽤나 무거워지지
  • profile
    아메 2021.11.15 19:26
    근데 번들링할 패키지만 좀 더 간추려도 저것보단 훨씬 적게 나올듯 ㅎ;;
  • profile
    연습장 2021.11.15 19:26
    ㅎㅎ..
  • profile
    연습장 2021.11.15 19:26
    ㄹㅇ;;
  • profile
    그리드 2021.11.15 20:12
    봐도 이해를 못하겠다
  • profile
    연습장 2021.11.15 20:12
    좆같이써서그럼

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1314 1
1033 키 마우스 매핑 프로그램 만들었음 10 file '`' 2022.08.30 206 6
1032 클래스밖변수 따로 선언안하면 못쓰는줄알았는데 4 file 바보 2021.10.13 92 0
1031 클래스랑 메서드가 따로놀수가있는거임? 4 아트 2021.05.01 75 0
1030 크롬 리모트 데스크탑 신기하네 file 미니미니자궁맨 2021.09.17 56 0
1029 크로스 플랫폼이 말이 좋아 크로스인듯 1 MDR 2020.09.26 61 0
1028 쿨러깔아줘도 인터넷이끊기네 미니미니자궁맨 2021.09.09 34 0
1027 쿠르스칼 알고리즘 1 그리드 2022.11.15 18 0
1026 쿠다랑 엔비디아 다 날리고 새로 까는 중 2 삼육두유 2024.03.01 56 0
1025 콤퓨타 수정판 ㅍㅌㅊ? 19 file 문향 2020.05.20 132 0
1024 콤퓨타 ㅍㅌㅊ? 11 file 문향 2020.05.19 191 -1
1023 콜 바이 레퍼런스 왜 씀? 4 그리드 2022.12.31 40 0
» 코린이 pyqt5 로 오토마우스 만들어봣어요 9 file 연습장 2021.11.15 72 0
1021 코린이 PyQt5 공부하고있어요 7 file 바보 2021.10.09 84 0
1020 코랩 써보고 있는데 질문 좀 5 삼육두유 2022.03.08 54 0
1019 코딩하기 좋은 노트북 추천좀 8 그리드 2022.05.30 50 0
1018 코딩하기 존나귀찮다 진짜 마루쉐 2021.01.11 82 0
1017 코딩은 혹시 외우는 것도 필요하냐 6 file 삼육두유 2022.03.14 77 0
1016 코딩 테스트 공부방법 추천 2 3 그리드 2022.12.18 40 0
1015 코딩 안한지 존나 오래됨 다람쥐 2020.07.26 84 0
1014 코딩 도움좀 6 비어있는머리통 2020.11.24 79 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56