You are on page 1of 15

QGridLayout

Methods yang dapay digunakan:

1 addWidget(QWidget, int r, int c) QGridLayout.addWidget


Adds a widget at specified row and column Maka Q Label akan ditem

2 addWidget(QWidget, int r, int c, int rowspan, int


columnspan)
Adds a widget at specified row and column and
having specified width and/or height

3 addLayout(QLayout, int r, int c)


Adds a layout object at specified row and column
QGridLayout.addWidget(Qlabel, 0, 0)
Maka Q Label akan ditempatkan pada posisi 0, 0
Qlabel Methods:
setAlignment() setText()
5
Aligns the text as per alignment constants Programmatically sets th
Qt.AlignLeft
1
Qt.AlignRight selectedText()
6
Qt.AlignCenter Displays the selected tex
Qt.AlignJustify
setBuddy()
7
setIndent() Associates the label with
2
Sets the labels text indent
setWordWrap()
8
setPixmap() Enables or disables wrap
3
Displays an image

Text()
4
Displays the caption of the label
setText()
Programmatically sets the caption

selectedText()
Displays the selected text from the label (The textInteractionFlag must be set to TextSelectableByMouse)

setBuddy()
Associates the label with any input widget

setWordWrap()
Enables or disables wrapping text in the label
tableByMouse)
QLineEdit Methods:
setAlignment() setText()
5
Aligns the text as per alignment constants Programmatically sets th
Qt.AlignLeft
1
Qt.AlignRight clear()
6
Qt.AlignCenter Erases the contents
Qt.AlignJustify
setReadOnly()
7
text() Makes the text box non-e
2
Retrieves text in the field
setInputMask()
8
setMaxLength() Applies mask of combina
3
Sets the maximum number of characters for input
setFont()
9
setValidator() Displays the contents QF
4
Sets the validation rules. Available validators are
QIntValidator − Restricts input to integer
QDoubleValidator − Fraction part of number limited to specified decimals
QRegexpValidator − Checks input against a Regex expression

SIGNALS

setEchoMode()
Controls the appearance of the text inside the box. Echomode values are −
QLineEdit.Normal
QLineEdit.NoEcho
QLineEdit.Password
QLineEdit.PasswordEchoOnEdit

editingFinished()
When you press 'Enter' or the field loses focus

textChanged()
As text in the box changes either by input or by programmatic means
setText()
Programmatically sets the caption

Erases the contents

setReadOnly()
Makes the text box non-editable

setInputMask()
Applies mask of combination of characters for input

setFont()
Displays the contents QFont object

e5 = QLineEdit() Untuk Password Tidak


e5.setEchoMode(QLineEdit.Password) Terlihat
1. setRowCount(rows): Mengatur jumlah baris dalam QTableWidget
2. setColumnCount(columns): Mengatur jumlah kolom dalam
3. rowCount(): Mengembalikan jumlah baris dalam QTableWidget
4. columnCount(): Mengembalikan jumlah kolom dalam QTableWidg
5. setItem(row, column, item): Menempatkan QTableWidgetIt
6. item(row, column): Mengembalikan QTableWidgetItem
7. setHorizontalHeaderLabels(labels): Mengatur label untuk he
8. setVerticalHeaderLabels(labels): Mengatur label untuk head
9. horizontalHeaderItem(column): Mengembalikan QTableWidge
10. verticalHeaderItem(row): Mengembalikan QTableWidgetIte
11. setItemTextAlignment(row, column, alignment)
12. itemTextAlignment(row, column): Mengembalikan alignment
13. setCellWidget(row, column, widget): Menempatkan widget
14. cellWidget(row, column): Mengembalikan widget pada posisi s
15. setSelectionMode(mode): Mengatur mode seleksi untuk
16. currentRow(): Mengembalikan indeks baris saat ini yang dipilih da
17. currentColumn(): Mengembalikan indeks kolom saat ini yang dipi
18. selectedItems(): Mengembalikan daftar QTableWidgetItem
19. clear(): Menghapus semua isi dalam QTableWidget
20. resizeRowsToContents(): Mengubah ukuran baris secara otoma
21. resizeColumnsToContents(): Mengubah ukuran kolom secara o

1. clearContents(): Menghapus semua isi sel dalam QTableWidget


2. insertRow(row): Memasukkan baris baru pada posisi row
3. removeRow(row): Menghapus baris pada posisi row dalam
4. insertColumn(column): Memasukkan kolom baru pada posisi
5. removeColumn(column): Menghapus kolom pada posisi
6. sortItems(column, order): Mengurutkan sel-sel dalam
7. itemClicked: Sinyal yang dipancarkan ketika seorang pengguna men
8. itemDoubleClicked: Sinyal yang dipancarkan ketika seorang pengg
9. itemChanged: Sinyal yang dipancarkan ketika isi dari suatu item beru
10. cellClicked: Sinyal yang dipancarkan ketika seorang pengguna m
11. cellDoubleClicked: Sinyal yang dipancarkan ketika seorang peng
12. cellChanged: Sinyal yang dipancarkan ketika isi dari suatu sel berub
13. resizeRowToContents(row): Mengubah ukuran baris tertentu se
14. resizeColumnToContents(column): Mengubah ukuran kolom t
15. selectRow(row): Memilih baris dengan indeks row dalam
16. selectColumn(column): Memilih kolom dengan indeks
17. setAlternatingRowColors(enable): Mengatur apakah
18. setSortingEnabled(enable): Mengatur apakah pengurutan dia
dalam QTableWidget menjadi rows.
h kolom dalam QTableWidget menjadi columns.
m QTableWidget.
m dalam QTableWidget.
an QTableWidgetItem item pada posisi (row, column) dalam QTableWidget.
eWidgetItem pada posisi (row, column) dalam QTableWidget.
engatur label untuk header kolom secara horizontal dengan menggunakan daftar labels
gatur label untuk header baris secara vertikal dengan menggunakan daftar labels.
balikan QTableWidgetItem pada header kolom dengan indeks column.
n QTableWidgetItem pada header baris dengan indeks row.
alignment): Mengatur alignment teks sel pada posisi (row, column) dengan menggunakan nila
gembalikan alignment teks sel pada posisi (row, column) dalam QTableWidget.
Menempatkan widget widget pada posisi sel (row, column) dalam QTableWidget
n widget pada posisi sel (row, column) dalam QTableWidget.
seleksi untuk QTableWidget. Beberapa nilai yang mungkin adalah QAbstractItemView.Singl
saat ini yang dipilih dalam QTableWidget.
olom saat ini yang dipilih dalam QTableWidget.
TableWidgetItem yang dipilih dalam QTableWidget.
eWidget.
an baris secara otomatis untuk menyesuaikan kontennya.
ukuran kolom secara otomatis untuk menyesuaikan kontennya.

alam QTableWidget, tetapi mempertahankan jumlah baris dan kolom.


a posisi row dalam QTableWidget.
i row dalam QTableWidget.
baru pada posisi column dalam QTableWidget.
pada posisi column dalam QTableWidget.
sel-sel dalam QTableWidget berdasarkan kolom column dengan urutan order (misalnya,
eorang pengguna mengklik item dalam QTableWidget.
ketika seorang pengguna mengklik dua kali item dalam QTableWidget.
si dari suatu item berubah dalam QTableWidget.
seorang pengguna mengklik sel dalam QTableWidget.
n ketika seorang pengguna mengklik dua kali sel dalam QTableWidget.
isi dari suatu sel berubah dalam QTableWidget.
kuran baris tertentu secara otomatis untuk menyesuaikan kontennya.
gubah ukuran kolom tertentu secara otomatis untuk menyesuaikan kontennya.
ks row dalam QTableWidget.
ngan indeks column dalam QTableWidget.
ngatur apakah QTableWidget akan menggunakan warna latar belakang alternatif untuk setiap baris
pakah pengurutan diaktifkan dalam QTableWidget.
tar labels.

an menggunakan nilai alignment yang ditentukan.

leWidget.

ctItemView.SingleSelection, QAbstractItemView.MultiSelection, QAbstractItemV

er (misalnya, Qt.AscendingOrder atau Qt.DescendingOrder).


natif untuk setiap baris.
on, QAbstractItemView.ExtendedSelection, dan QAbstractItemView.ContiguousSele
w.ContiguousSelection.

You might also like