Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import mariadb
- import sys
- from PyQt6 import QtWidgets, QtCore, QtGui
- from PyQt6.QtCore import Qt
- from PyQt6.QtCore import *
- from PyQt6.QtGui import *
- from PyQt6.QtWidgets import QApplication, QWidget, QMessageBox, QPushButton
- from PyQt6.QtWidgets import *
- aplikasi = QApplication(sys.argv)
- jendela = QWidget()
- jendela.resize(800,500)
- jendela.setWindowTitle("Tabel Pegawai")
- jendela.setStyleSheet(" .QWidget{Background-color: rgb(0,0,0)}")
- tabel1 = QTableWidget(jendela)
- tabel1.setMinimumWidth(750)
- tabel1.setMaximumHeight(300)
- tabel1.verticalHeader().setVisible(False)
- tabel1.setRowCount(2)
- tabel1.setColumnCount(8)
- tabel1.setHorizontalHeaderLabels(['Kode Unik Pegawai','Nomer Induk Pegawai','Nama Pegawai','ID Jenis Pegawai','Jenis Pegawai','Kode Bagian','Nama Bagian','Kode Jabatan'])
- tabel1.horizontalHeader().setSectionResizeMode(0, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(2, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(3, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(4, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(5, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(6, QHeaderView.ResizeMode.ResizeToContents)
- tabel1.horizontalHeader().setSectionResizeMode(7, QHeaderView.ResizeMode.ResizeToContents)
- # berhasil mengubah warna background tempat isi tabelnya:
- tabel1.setStyleSheet(" .QTableWidget{Background-color: rgb(0,0,0)}")
- # berhasil mengubah warna font di header nya menjadi warna merah
- tabel1.horizontalHeader().setStyleSheet("color: red; font-size: 12pt; font-family: Arial; font-weight: bold")
- tabel1.move(10,10)
- jendela.show()
- aplikasi.exec()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement