본문 바로가기

공부

(153)
7.[Thread]Qt Designer + PyQt5 이렇게 버튼 한개만 추가해주세요 import sys import threading import time from PyQt5.QtWidgets import * from threading import Thread import thread_test_ui class MyWindow(QMainWindow, thread_test_ui.Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.pushButton.setCheckable(True) self.pushButton.clicked.connect(self.pb_start) def pb_start(self, state): print(state) t1 = Thread(target=s..
6.[Scroll Area]Qt Designer + PyQt5 이렇게 만들어 봅시다~ scrollArea 에서 옆에 스크롤바는 아래 빨간 네모칸처럼 하시면 되요 from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) self.scrollA..
5.[Text]Qt Designer + PyQt5 입력으로는 Line edit, push button 출력으로는 Label, Textbrowser pyuic5 -x text_box_ui.ui -o text_box_ui.py 일단 ui 파일을 py로 만들어 줍니다. import sys from PyQt5.QtWidgets import * import text_box_ui class MyWindow(QMainWindow, text_box_ui.Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.lineEdit.returnPressed.connect(self.line_edit_function) self.pushButton.clicked.connect(self.push_b..
4.[check box]Qt Designer + PyQt5 check box 4개를 뙁뙁뙁뙁 pyuic5 -x check_box.ui -o check_box_ui.py import sys from PyQt5.QtWidgets import * import check_box_ui class MyWindow(QMainWindow, check_box_ui.Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.checkBox.stateChanged.connect(self.box_funtion) self.checkBox_2.stateChanged.connect(self.box_funtion) self.checkBox_3.stateChanged.connect(self.box_funtion..
3.[Radio Button]Qt Designer + PyQt5 이렇게 라디오 버튼 3개를 뙁뙁뙁 pyuic5 -x UI/radio_btn_ui.ui -o UI/radio_btn_ui.py import sys from PyQt5.QtWidgets import * import UI.radio_btn_ui class MyWindow(QMainWindow, UI.radio_btn_ui.Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) self.radioButton.clicked.connect(self.RadioFuntion) self.radioButton_2.clicked.connect(self.RadioFuntion) self.radioButton_3.clicked.connect(self...
2.[Dialog]Qt Designer + PyQt5 프로그램에서는 메인 윈도우는 하나 이상 가질수 없지만 다이아로그는 여러개를 가질수 있습니다. 그래서 요번엔 메인 윈도우를 최상위로 두지 않고 다이아로그를 최상위로 둬보겠습니다. 이렇게 일반적인 버튼 있는 dialog를 생성시킵니다. pyuic5 -x UI/dialog_btn.ui -o UI/dialog_btn_ui.py import sys from PyQt5.QtWidgets import * import UI.dialog_btn_ui class MyWindow(QDialog, UI.dialog_btn_ui.Ui_Dialog): def __init__(self, parent=None): QDialog.__init__(self, parent) self.setupUi(self) if __name__ == "_..
1.[Button]Qt Designer + PyQt5 저장 위치는 프로젝트 생성 파일 / UI 안에 넣었습니다. Designer 에서 저장 파일은 확장명이 .ui 입니다. 그래서 .py로 바꿔야 파이썬의 코드로 볼수 있습니다. 그래서 명령어는 pyuic5 -x UI/mainwindow_btn.ui -o UI/mainwindow_btn_ui.py 이렇게 해주면 됩니다. import sys from PyQt5.QtWidgets import * import UI.mainwindow_btn_ui class MyWindow(QMainWindow, UI.mainwindow_btn_ui.Ui_MainWindow): def __init__(self, parent=None): super(MyWindow, self).__init__(parent) self.setupUi(se..
[Pspice] PARAMETERS 설정하기 1. {} 괄호 안에 변수를 넣는다 2. PARAM을 검색 한다. 3.New Column... 클릭 후 값을 입력한다. 4. Display 설정한다. Rval 을 오론쪽 클릭후 Display...을 설정한다. Display 메뉴에서 Name and Value 를 선택한다. 5. Simulation Setting