카테고리 없음

qtdesigner QTableWidget 테이블 위젯 사용

행복을전해요 2021. 7. 5. 16:07

qtdesigner QTableWidget 테이블 위젯 사용

import sys
from PyQt5.QtWidgets import *


blacklist = []
f = open("./black.txt","r",encoding='utf-8')
blackkeyword = f.readlines()        
for i in blackkeyword:		
	blacklist.append(i.replace("\n",""))	
f.close()


	
print(blacklist)

cc =len(blacklist)



class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setupUI()

    def setupUI(self):
        self.setGeometry(800, 200, 300, 300)

        self.tableWidget = QTableWidget(self)
        self.tableWidget.resize(290, 290)
        self.tableWidget.setRowCount(cc)
        self.tableWidget.setColumnCount(2)
        self.setTableWidgetData()

    def setTableWidgetData(self):
        self.tableWidget.setItem(0, 0, QTableWidgetItem(blacklist[0]))
        self.tableWidget.setItem(0, 1, QTableWidgetItem(blacklist[1]))
        self.tableWidget.setItem(1, 0, QTableWidgetItem("아이폰"))
        self.tableWidget.setItem(1, 1, QTableWidgetItem("(1,1)"))

if __name__ == "__main__":
    app = QApplication(sys.argv)
    mywindow = MyWindow()
    mywindow.show()
    app.exec_()