TABLE
-
PyQt ํ ์ด๋ธ(QTableWidget) ๋ด์ฉ ์ง์ฐ๋ ๋ฐฉ๋ฒ
ํ ์ด๋ธ(QTableWidget) ๋ด์ฉ ์ง์ฐ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐPyQt์ ํ ์ด๋ธ(QTableWidget)์ ๋ด์ฉ์ ์ง์ฐ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. ๋ด์ฉ๋ฐฉ๋ฒ โ : setRowCount(0) ํ ์ด๋ธ์ ํ ์๋ฅผ 0๊ฐ๋ก ์ค์ ํ์ฌ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.๋น ๋ฅด๊ณ ๊ฐ๋จํ๊ฒ ํ ์ด๋ธ์ ํ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฆ์ ์ ๊ฑฐํ๋ค.์ด ํค๋(Header)๋ ๊ทธ๋๋ก ์ ์ง๋๋ค.table_widget.setRowCount(0) ๋ฐฉ๋ฒ โก : clearContents()ํ ์ด๋ธ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋น์ฐ์ง๋ง, ํ๊ณผ ์ด์ ๊ตฌ์กฐ๋ ์ ์งํ๋ ๋ฐฉ๋ฒ์ด๋ค.์ด ํค๋์ ํ์ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ค.๊ธฐ์กด์ ์ค์ ํ ํ ์์ ์ด ์๋ฅผ ์๋์ผ๋ก ์ด๊ธฐํํ๋ ค๋ฉด ์ถ๊ฐ ์์ ์ด ํ์ํ๋ค.table_widget.clearContents() ๋ฐฉ๋ฒ โข : ๋ชจ๋ ํ์ ๋ฐ๋ณตํ์ฌ..
0 2025.01.16 -
PostgreSQL SERIAL ํค์๋ (AUTO_INCREMENT (MySQL))
SERIAL ํค์๋ (AUTO_INCREMENT (MySQL)) ๋ค์ด๊ฐ๋ฉฐ PostgreSQL์์ ์ฌ์ฉ๋๋ SERIAL ํค์๋์ ๋ํด ์์๋ณด์. SERIAL ๊ฐ๋ ์๋์ผ๋ก ์ฆ๊ฐํ๋ ์ ์ ๊ฐ์ ์์ฑํ๋ ์ปฌ๋ผ ํ์ ์ผ๋ จ๋ฒํธ๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ ์ ์ผํ ๊ฐ์ ๊ฐ๋๋ก ๋์์ค๋ค. ๋ณดํต ๊ธฐ๋ณธ ํค(Primary Key)์ ๋ง์ด ์ฌ์ฉ๋๋ค. ์ฌ์ฉ ์ user_id ์ปฌ๋ผ์ ์์ฑํ ๋, ๊ธฐ๋ณธ ํค(PRIMARY KEY)์ SERIAL ์ต์ ์ ์ค์ ํ์๋ค. CREATE TABLE users ( user_id SERIAL PRIMARY KEY, username VARCHAR(50), email VARCHAR(100) ); AUTO_INCREMENT (MySQL) MySQL์์๋ PostgreSQL์์ ์ฌ์ฉํ๋ ..
1 2023.11.21