QTableWidget
-
- [PyQt] QTableWidget ์์ ํญ๋ชฉ ๊ฒ์ ๋ฐ ๋ณต์ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐฉ๋ฒ
QTableWidget ์์ ํญ๋ชฉ ๊ฒ์ ๋ฐ ๋ณต์ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐPyQt์ @QTableWidget@ ์์ ํญ๋ชฉ์ ๊ฒ์ํ๊ณ , ์๋์ ๋ด์ฉ์ ๋ณต์ ์ํค๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. ๋ฐฉ๋ฒ๊ฒ์ํ๊ณ ์ ํ๋ ๋ด์ฉ์ด ํด๋น ํ์ ์์ ๊ฒฝ์ฐ ํ์ํ๊ณ , ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ค.from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QTableWidget, QTableWidgetItem, QPushButton, QLineEditclass SearchResetTableApp(QWidget): def __init__(self): super(SearchResetTableApp, self).__init__() self.ini..
2024.01.29 -
- [PyQt] QTableWidget๊ณผ SQLite3๋ฅผ ์ฐ๋ํ์ฌ ๊ตฌํํ CRUD ํ๋ก๊ทธ๋จ
QTableWidget๊ณผ SQLite3๋ฅผ ์ฐ๋ํ์ฌ ๊ตฌํํ CRUD ํ๋ก๊ทธ๋จ ๋ค์ด๊ฐ๋ฉฐ QTableWidget๊ณผ SQLite3๋ฅผ ์ฐ๋ํ์ฌ ๊ฐ๋จํ๊ฒ ๊ตฌํํ CRUD ํ๋ก๊ทธ๋จ ์์ค ์ฝ๋๋ฅผ ์ ๋ฆฌํด๋ณธ๋ค. ์์ค ์ฝ๋ import sys import sqlite3 from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QHBoxLayout, QPushButton, QLineEdit, QTableWidget, QTableWidgetItem, QLabel, QMessageBox class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("C..
2023.11.27 -
- [PyQt] QTableWidget์ 1,000 ๋จ์๋ก ์ผํ(,)๋ฅผ ์ถ๊ฐํ๊ณ ์ซ์ ์ ๋ ฌ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
QTableWidget์ 1,000 ๋จ์๋ก ์ผํ(,)๋ฅผ ์ถ๊ฐํ๊ณ ์ซ์ ์ ๋ ฌ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ PyQt5์์ @QTableWidget@์ ๊ฐ์ ๋ฃ์ ๋, ๊ธฐ๋ณธ์ ์ผ๋ก @string@ ํ์์ ๊ฐ์ด ๋ค์ด๊ฐ๊ฒ ๋๋ค.(@int@ํ์ ๊ฐ์ ๋ฃ์ ์ ์๋ค.) ์ด ๋, @QTableWidget@์ (@string@ ํ์) ์ซ์๋ฅผ ๋ฃ์ ๋ 1,000 ๋จ์๋ก ์ผํ(@,@)๋ฅผ ์ถ๊ฐํ๊ณ , ์ ๋ ฌ(์ค๋ฆ์ฐจ์/๋ด๋ฆผ์ฐจ์)์ ํ ์ ์๋๋ก ๊ตฌํํด๋ณด์. ์ค์ต์ ์ํ QTableWidget ๊ฐ์ฒด ์์ฑ ํ๊ธฐ ๋ค์๊ณผ ๊ฐ์ด ์ค์ต์ ์ํด ํ์ํ @QTableWidget@ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค. self.table_widget = QTableWidget(self) self.table_widget.setGeometry(50, 50, 400, 200) ..
2023.07.20