목록PyQt (6)
아미(아름다운미소)
PySide : QVBoxLayout의 너비 설정 v_widget = QWidget() v_widget.setLayout(vlayout) v_widget.setFixedWidth(80)
How to display an image onto a PyQT window QLabel은 setPixmap 메서드를 가지고 있기 때문에 이미지를 표시 할 수 있습니다. 예제) lb = QtGui.QLabel(self) pixmap = QtGui.QPixmap("{경로/파일}") height_label = 100 lb.resize(self.width(), height_label) lb.setPixmap(pixmap.scaled(lb.size(), QtCore.Qt.IgnoreAspectRatio)) self.show()
Python pyqt tableWidget double click event #-*- coding: utf-8 -*- self.tableWidget.doubleClicked.connect(self.tableWidget_doubleClicked) def treeMedia_doubleClicked(self): row = self.tableWidget.currentIndex().row() column = self.tableWidget.currentIndex().column() print(row, column)
How can I set default values to QDoubleSpinBoxpyqt spinbox set value from PyQt5.QtWidgets import * from PyQt5 import uic form_class = uic.loadUiType("test.ui")[0] class test(QMainWindow, form_class): def __init__(self): super().__init__() self.setupUi(self) self.price1.setValue(4000) if __name__ == "__main__": app = QApplication(sys.argv) testWindow = test() testWindow.show() app.exec_()
GUI 프로그램은 기본적으로 사용자의 이벤트에 따라 동작합니다. 예를 들어, 윈도우에는 'Click me'라는 버튼이 하나 있습니다. 사용자가 해당 버튼을 마우스로 클릭하면 화면에 'clicked'라는 메시지 박스가 출력됩니다.''' Created on 2018. 9. 10. @author: bhm ''' import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyStock") self.setGeometry(300, 300, 300, 400) btn1 = QPushButton("Cl..
6줄의 코드로 윈도우를 만들고 그 안에 'Hello PyQt'라는 문자열을 출력했습니다. 특히 처음 두 줄은 모듈을 임포트하는 구문으로, 실제로 윈도우를 생성하는 코드는 딱 4줄입니다. # -*- coding: utf-8 -*- ''' Created on 2018. 9. 10. @author: bhm ''' import sys from PyQt5.QtWidgets import * app = QApplication(sys.argv) label = QLabel("Hello PyQt") label.show() app.exec_()