TextEdit, Button элементтері
Автор: Sara22 • Февраль 20, 2024 • Лекция • 727 Слов (3 Страниц) • 94 Просмотры
TextEdit, Button элементтері
TextEdit және textarea элементтері көп жолды мәтін өрісін білдіреді. Textarea түрі Qtextedit - тен мұра болады, сондықтан TextEdit-ке қатысты барлық нәрсе TextArea үшін де жарамды болады.
Ең қарапайым көп жолды өріс:
import QtQuick
Window {
width: 250
height: 200
visible: true
title: "METANIT.COM"
TextEdit {
anchors.fill: parent
text: "Hello World"
}
}
Барлық енгізілген мәтін text сипатында сақталады:
[pic 1]
Айта кету керек, TextEdit мазмұнды html коды сияқты пішімдеу арқылы көрсетуге мүмкіндік береді. Мазмұнды көрсету түрін орнату үшін келесі мәндерді қабылдай алатын text Format сипаты қолданылады:
TextEdit.PlainText: мазмұн қарапайым мәтін ретінде түсіндіріледі (әдепкі)
TextEdit.AutoText: мазмұн түрі автоматты түрде анықталады
TextEdit.RichText: мазмұн HTML 4 коды ретінде қарастырылады
TextEdit.Markdown мәтіні: мазмұн Markdown белгілеуі ретінде түсіндіріледі
Қолдану мысалы:
import QtQuick
Window {
width: 250
height: 200
visible: true
title: "METANIT.COM"
Column {
TextEdit {
font.pointSize: 16
textFormat: TextEdit.AutoText
text: "<b>Hello</b> <i>World!</i>"
}
TextEdit {
font.pointSize: 16
textFormat: TextEdit.RichText
text: "<b>Hello</b> <i>World!</i>"
}
TextEdit {
font.pointSize: 16
textFormat: TextEdit.PlainText
text: "<b>Hello</b> <i>World!</i>"
}
TextEdit {
font.pointSize: 16
textFormat: TextEdit.MarkdownText
text: "**Hello** *World!*"
}
}
}
[pic 2]
TextEdit-тің басқа негізгі мүмкіндіктерін қарастырыңыз.
Қаріпті орнату
Қаріпті реттеу үшін бірқатар қасиеттер қолданылады:
түс: мәтін түсін орнатады
font.bold: true мәнінде бөлектеуді қалың етіп орнатады
font.капиталдандыру: бас әріпке аудару режимін орнатады. Мүмкін мәндер:
Font.MixedCase: таңбалар регистрі өзгермейді
Font.AllUppercase: барлық мәтін бас әріпке аударылады
Font.AllLowercase: барлық мәтін кіші әріппен жазылады
Font.SmallCaps: мәтін бас әріптермен көрсетіледі
Font.Капиталдандыру: әр сөздің бірінші әрпі бас әріпке аударылады
font.отбасы: қолданылатын қаріптер тобын орнатады
font.italic: true мәнінде курсивпен белгілейді
font.letterSpacing: әріптер арасындағы шегіністерді орнатады
font.pixelSize: қаріп биіктігін пиксельмен орнатады
font.pointSize: нүктелерде қаріп биіктігін орнатады
font.strikeout: true мәнінде мәтінді сызып тастауды орнатады
font.styleName: қаріп стилінің атауын орнатады
...