Berbagi teknologi

Kontrol yang umum digunakan (3)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

QLineSunting

QLineEdit digunakan untuk mewakili kotak masukan satu baris, yang dapat memasukkan sepotong teks, tetapi tidak dapat membungkus baris;

Atribut inti:

Atributmenjelaskan
teksteks di kotak masukan
masker masukanBatasan format konten masukan
panjang maksimalPanjang maksimum
bingkaiApakah akan menambahkan batas
gema mode Mode tampilan: 1. QLineEdit::Normal: Ini adalah nilai default, kotak teks akan menampilkan teks yang dimasukkan. 2. QLineEdit::Password: Dalam mode ini, karakter yang dimasukkan akan disembunyikan dan biasanya diganti dengan (*) atau (=) 3. QLineEdit::NoEcho: Dalam mode ini, kotak teks tidak akan menampilkan karakter masukan apa pun
posisi kursorposisi kursor
penyelarasanPerataan teks, mengatur perataan horizontal dan vertikal
dragDiaktifkanApakah akan mengizinkan menyeret
hanyabacaApakah bersifat read-only (modifikasi tidak diperbolehkan)
tempatpemegangteksPesan cepat apa yang ditampilkan ketika isi kotak masukan kosong?
clearButtonDiaktifkanApakah "Tombol Hapus" akan ditampilkan secara otomatis

Sinyal inti:

Sinyalmenjelaskan
void cursorPositionChanged(int lama, int baru)Mengirimkan sinyal ketika mouse bergerak, lama adalah posisi sebelumnya, baru adalah posisi baru
batalkan pengeditanSelesai()Sinyal ini dipancarkan ketika tombol kembali atau enter ditekan, atau ketika editor garis kehilangan fokus
batal kembaliTekan()Sinyal ini terpicu ketika tombol return atau enter ditekan. Jika validator disetel, validator tersebut harus diverifikasi sebelum dapat dipicu.
batalkan pilihan yang diubah()Sinyal ini dipancarkan ketika teks yang dipilih berubah
batalkan teksDiubah(const QString