본문 바로가기

Programming/Python12

[Python] PyQt5 특정 리스트, 딕셔너리를 리스트 뷰에 표시 2020/01/10 - [Programming/Python] - [Python] PyQt5 List View에 아이템 추가하기 PyQt5 리스트, 딕셔너리를 리스트 뷰에 표시 day는 요일 구하는 함수 import datetime def day(self): t = ['월', '화', '수', '목', '금', '토', '일'] r = datetime.datetime.today().weekday() return t[r] monday, tuesday, ... 리스트 안에 아이템들이 있고 이 리스트들을 딕셔너리로 한번 더 묶음 monday = ['~', '~~'] tuesday = ['~', '~~'] wednesday = ['~', '~~'] thursday = ['~', '~~'] friday = ['~'.. 2020. 1. 31.
[Python] PyQt5 메시지 박스 / QMessageBox PyQt5 메시지 박스 / QMessageBox from PyQt5.QtWidgets import * def show_message_box(self, title, message): # title = 메시지 박스 타이틀, message = 메시지 박스 내용 msg_box = QMessageBox(self) msg_box.question(self, title, message, QMessageBox.Yes | QMessageBox.No) # Yes or No def box(self): self.show_message_box(title='title',message='message') def show_message_box(self, title, message): # title = 메시지 박스 타이틀, messag.. 2020. 1. 14.
[Python] AttributeError: 'MainDialog' object has no attribute 'setCentralWidget' 에러 AttributeError: 'MainDialog' object has no attribute 'setCentralWidget' 에러 import sys from PyQt5.QtWidgets import * from PyQt5 import uic main_ui = uic.loadUiType('_uiFiles/main.ui')[0] class MainWindow(QDialog, main_ui): def __init__(self): super().__init__() self.setupUi(self) if __name__ == "__main__": app = QApplication(sys.argv) main_dialog = MainWindow() main_dialog.show() app.exec_() 해결 방.. 2020. 1. 13.
[Python] PyQt5 List View에 아이템 추가하기 pyqt5 List View에 아이템 추가하기 a = self.listViewName model = QStandardItemModel() for i in list_name: model.appendRow(QStandardItem(i)) a.setModel(model) 2020. 1. 10.
[Python] PyQt5 새 창 만들기, 새 창 띄우기 PyQt5 새 창 만들기, 새 창 띄우기 import sys # import PyQt5 # from PyQt5.QtGui import * # from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5 import uic main_ui = uic.loadUiType('_uiFiles/main.ui')[0] class OptionWindow(QDialog): def __init__(self, parent): #부모 window 설정 super(OptionWindow, self).__init__(parent) option_ui = '_uiFiles/option.ui' uic.loadUi(option_ui, self) self.show() class.. 2020. 1. 9.
[Python] .ui 파일을 파이썬에서 로드, .py로 변환 .ui 파일을 파이썬에서 로드 import sys #import PyQt5 #from PyQt5.QtGui import * #from PyQt5.QtCore import * from PyQt5.QtWidgets import * from PyQt5 import uic main_ui = uic.loadUiType('_uiFiles/main.ui')[0] class MainDialog(QMainWindow, main_ui): def __init__(self): super().__init__() self.setupUi(self) if __name__ == "__main__": app = QApplication(sys.argv) main_dialog = MainDialog() main_dialog.show() a.. 2020. 1. 9.