PyGTK - Kelas Masuk

Widget entri adalah widget entri teks satu baris. Jika teks yang dimasukkan lebih panjang dari alokasi widget, widget akan menggulir sehingga posisi kursor terlihat.

Bidang entri dapat diubah dalam mode kata sandi menggunakan metode set_visibility () kelas ini. Teks yang dimasukkan diganti dengan karakter yang dipilih dengan metode invisible_char (), defaultnya adalah '*'.

Kelas entri memiliki konstruktor berikut -

gtk.Entry(max = 0)

Di sini, max adalah singkatan dari panjang maksimum bidang entri dalam karakter. Parameter ini mengambil nilai numerik (0-65536).

Tabel berikut menunjukkan metode penting dari kelas Entri -

S.NO Metode dan Deskripsi
1

set_visibility(visible)

Jika salah, konten dikaburkan dengan mengganti karakter dengan karakter default yang tidak terlihat - '*'

2

set_invisible_char(char)

Karakter '*' default di kolom entri diganti dengan char

3

set_max_length(x)

Ini menyetel properti "max-length" ke nilai x. (0-65536)

4

set_text(str)

Ini menyetel properti "teks" ke nilai str. String masukstr menggantikan konten entri saat ini.

5

get_text()

Ini mengembalikan nilai properti "teks" yang berupa string yang berisi konten entri.

6

set_alignment()

Ini menyetel properti "xalign" ke nilai xalign. set_alignment () mengontrol pemosisian horizontal konten di bidang Entri.

Sinyal berikut dipancarkan oleh widget entri -

mengaktifkan Ini dibunyikan saat entri diaktifkan baik oleh tindakan pengguna atau secara terprogram dengan gtk.Widget.activate() metode.
menghapus Ini dipancarkan saat Backspace kunci dimasukkan dari keyboard.
copy-clipboard Ini dibunyikan saat teks pilihan dalam entri disalin ke clipboard.
potong-clipboard Ini dibunyikan saat pilihan di entri dipotong dan ditempatkan di papan klip.
tempel-clipboard Ini dibunyikan saat konten clipboard ditempelkan ke entri.