The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Описываются базовые возможности библиотеки Qt, позволяющей создавать приложения с графическим интерфейсом на языке C++. Книга ориентирована на тех, кто уже знаком с языком программирования C++ и хотел бы научиться разрабатывать оконные приложения. Рассматриваются способы обработки событий, управление свойствами окна, создание формы, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню и др.) и варианты их размещения внутри окна. Книга содержит большое количество практических примеров, помогающих начать разрабатывать приложения с графическим интерфейсом самостоятельно. Она будет полезна в качестве самоучителя для начинающих разработчиков. Читатели, уже имеющие опыт, могут использовать ее как удобный справочник.

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by BHV.RU Publishing House, 2022-05-15 02:12:46

Qt 6. Разработка оконных приложений на C++

Описываются базовые возможности библиотеки Qt, позволяющей создавать приложения с графическим интерфейсом на языке C++. Книга ориентирована на тех, кто уже знаком с языком программирования C++ и хотел бы научиться разрабатывать оконные приложения. Рассматриваются способы обработки событий, управление свойствами окна, создание формы, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню и др.) и варианты их размещения внутри окна. Книга содержит большое количество практических примеров, помогающих начать разрабатывать приложения с графическим интерфейсом самостоятельно. Она будет полезна в качестве самоучителя для начинающих разработчиков. Читатели, уже имеющие опыт, могут использовать ее как удобный справочник.

Keywords: Qt,C++

508 Предметный указатель

sort() 95, 293, 297, 322 SubWindowView 476
sortByColumn() 312, 315 Sunken 215
sortChildren() 302 supportedImageFormats() 131, 350
source() 192, 197, 266, 400 supportsMessages() 481
sourceChanged() 267 SvgMiterJoin 333
sourceModel() 322 swap() 74, 86
South 218, 452, 477 swapItemsAt() 87
spanAngle() 385 swapSections() 318
spec() 331 systemMenu() 478
specialValueText() 268
SplashScreen 103 T
split() 81, 100
splitDockWidget() 453 tabBarAutoHide() 220
SplitHCursor 188 tabBarClicked() 221
splitterMoved() 226 TabbedView 476
SplitVCursor 188 tabChangesFocus() 253
spontaneous() 161 tabCloseRequested() 221
SquareCap 332 TabFocus 173
squeeze() 56, 88 TabFocusReason 172
StackAll 209 tabIcon() 218
stackingMode() 209 tabifiedDockWidgets() 453
StackingOrder 475 tabifyDockWidget() 453
StackOne 209 tabPosition() 219, 452, 477
Start 261 tabsClosable() 219
start() 156 tabShape() 219, 452, 477
startAngle() 385 tabStopDistance() 253
startDragDistance() 190 tabText() 218
startDragTime() 190 tabToolTip() 220
startId() 438 tabWhatsThis() 220
StartOfBlock 261 takeAt() 91
StartOfLine 261 takeChild() 299
StartOfWord 261 takeColumn() 295, 299
startsWith() 72, 97 takeFirst() 90
startTimer() 153, 154 takeItem() 295
stateChanged() 239 takeLast() 90
Static 308 takeRow() 295, 299
statusBar() 448, 473 takeWidget() 227
statusTip() 462 target() 192
StatusTipRole 289 targetChanged() 192
stepBy() 269 TargetMoveAction 191
stepDown() 269 testOption() 477, 479
stepUp() 269 text() 182, 193, 198, 230, 234, 241, 269, 278, 300,
stickyFocus() 369
stop() 157 387, 461
strength() 393 textActivated() 288
strengthChanged() 393 TextAlignmentRole 289
Stretch 317 TextAntialiasing 345
strikeOut() 339 textBackgroundColor() 255
stringList() 292 TextBrowserInteraction 233, 251
StrongFocus 173 textChanged() 244, 251, 270
StyledPanel 215 textColor() 255
styles() 339 textCursor() 261, 388
subTitle() 443 TextDontClip 345
SubWindow 104 TextEditable 233, 251
subWindowActivated() 477 textEdited() 244
subWindowList() 475 TextEditorInteraction 233, 251
TextExpandTabs 345

Предметный указатель 509

textFormat() 231 ToolButtonTextBesideIcon 449, 468
textHighlighted() 288 ToolButtonTextOnly 449, 468
TextInput 419 ToolButtonTextUnderIcon 449, 468
textInteractionFlags() 233, 252 ToolTip 103
textMargins() 244 toolTip() 138, 462, 480
TextSelectableByKeyboard 233, 251 ToolTipRole 289
TextSelectableByMouse 233, 251 top() 122
TextShowMnemonic 345 TopDockWidgetArea 450–452, 471
TextSingleLine 345 toPlainText() 248, 256, 264, 387
textValue() 420 topLeft() 122
textValueChanged() 421 TopLeftCorner 452
textValueSelected() 422 topLevelChanged() 469, 472
textWidth() 388 topLevelItem() 382
TextWordWrap 345 topRight() 122
TicksAbove 281 TopRightCorner 452
TicksBelow 281 TopToBottom 203, 278, 308
TicksBothSides 281 TopToolBarArea 449, 467
TicksLeft 281 toRgb() 331
TicksRight 281 toShort() 77, 78
tileSubWindows() 476 toStdString() 55
time() 271 toStdU16String() 55
timeChanged() 273 toStdU32String() 55
timeout() 156 toStdWString() 55
Timer 161 toString() 80
timerEvent() 153 toUcs4() 55
timerId() 154, 157 toUInt() 77, 78
title() 213, 443, 458 toULong() 77, 78
titleBarWidget() 471 toULongLong() 77, 78
toCFString() 55 toUpper() 50, 68
toCmyk() 331 toUShort() 77, 78
toDouble() 77, 78 toUtf8() 55
toExtendedRgb() 331 toWCharArray() 55
toFloat() 77, 78 transform() 375, 381
Toggle 321 transformed() 354, 355, 360
toggle() 235, 464 translate() 121, 348, 375
ToggleCurrent 321 translated() 121
toggled() 214, 236, 238, 239, 464 transparent 327
toggleViewAction() 468, 472 transpose() 117
toHsl() 331 transposed() 117
toHsv() 331 Triangular 219, 452, 477
toHtml() 248, 256, 264, 387 Trigger 481
toHtmlEscaped() 75 trigger() 464
toImage() 352 triggered() 455, 459, 464, 470
toInt() 77, 78 trimmed() 66
toLatin1() 49, 55 truncate() 57, 64
toLocal8Bit() 55 type() 161
toLong() 77, 78
toLongLong() 77, 78 U
toLower() 50, 68
toNSString() 55 uchar 47
Tool 103 uint 47
toolBarArea() 449 ulong 48
toolBarBreak() 450 Unchecked 238, 290, 301
ToolButtonFollowStyle 449, 468 underline() 338
ToolButtonIconOnly 449, 468 undo() 243, 249, 257
toolButtonStyle() 449, 468, 469 UndoAndRedoStacks 258

510 Предметный указатель

undoAvailable() 251, 260 weight() 338
undoCommandAdded() 260 West 218, 452, 477
UndoStack 258 whatsThis() 138, 462
ungrabKeyboard() 380, 394 WhatsThisCursor 188
ungrabMouse() 380, 396 WhatsThisRole 289
unicode() 49, 55 Wheel 161
UniqueConnection 147 wheelEvent() 186, 397
united() 124 WheelFocus 173
Unknown 481 white 327
unsetCursor() 188, 379 Widget 103
Up 261 widget() 210, 220, 223, 226, 471, 478
UpArrowCursor 188 widgetForAction() 467, 469
update() 169, 325, 371, 382, 390 widgetRemoved() 210
updateScene() 376 widgetResizable() 227
updateSceneRect() 376 WidgetShortcut 177, 461
UpDownArrows 268 WidgetWidth 252
urls() 193 WidgetWithChildrenShortcut 177, 462
UseListViewForComboBoxItems 421 width() 106, 112, 115, 122, 352, 358, 364
UsePlainTextEditForTextInput 421 windeployqt.exe 35
User 162 Window 103
UserRole 290 window() 348
usesScrollButtons() 219 WindowActivate 161
ushort 47 WindowActive 126
utf16() 55 WindowBlocked 162
UTF-8 11 WindowCloseButtonHint 104
WindowContextHelpButtonHint 104
V WindowDeactivate 161
windowFlags() 105
validateCurrentPage() 439 WindowFullScreen 126
validatePage() 445 WindowMaximizeButtonHint 104
value() 92, 270, 277–279, 330, 436 WindowMaximized 126
valueChanged() 270, 279, 281 WindowMinimizeButtonHint 104
valueF() 331 WindowMinimized 125
Vertical 224, 279, 282, 316, 398 WindowMinMaxButtonsHint 104
verticalHeader() 309, 316 WindowModal 128, 407
verticalHeaderItem() 296 windowModality() 128, 408
verticalScrollBar() 227 WindowNoState 125
verticalScrollBarPolicy() 228 windowOpacity() 127
VerticalTabs 451 WindowShortcut 177, 462
viewMode() 476 windowState() 126
viewport() 227, 348 WindowStateChange 162
viewportEntered() 307 windowStateChanged() 479
views() 370 WindowStaysOnBottomHint 105
visibilityChanged() 468, 472 WindowStaysOnTopHint 104
visitedIds() 438 WindowSystemMenuHint 104
visualIndex() 318 WindowTitleHint 104
VLine 215 windowType() 104
WindowUnblocked 162
W WinPanel 215
wizard() 442
WA_DeleteOnClose 130, 139, 475 WordLeft 261
WA_NoMousePropagation 185 WordRight 262
WaitCursor 188, 189 WordUnderCursor 263
Warning 412 WordWrap 252
warning() 416 wordWrap() 230
wasCanceled() 437 wordWrapMode() 253
WatermarkPixmap 441 WrapAllRows 208

Предметный указатель 511

WrapAnywhere 252 y2() 335
WrapAtWordBoundaryOrAnywhere 252 yearShown() 274
WrapLongRows 208 yellow 327
wrapping() 268 yellow() 329
yellowF() 330
X Yes 409, 412
YesRole 410, 412
x() 109, 114, 122, 377, 460 YesToAll 409, 412
x1() 335 yOffset() 391
x2() 335
xOffset() 391 Z

Y zoomIn() 249
zoomOut() 249
y() 109, 114, 122, 377, 460 zValue() 378
y1() 335
Л
Б
Линия 334
Буфер обмена 198
М
В
Меню 454
Всплывающие подсказки 137 ◊ контекстное 459
Многоугольник 335
Г Модальные окна 128
Модель 290
Графика 325 ◊ промежуточная 322
Графическая сцена 363
Н
Д
Надпись 229
Делегат 290
Диалоговые окна 405 О
Документация 45
Окно 101
И ◊ главное 447
◊ диалоговое 405
Изображение 350 ◊ закрытие 139
Индикатор хода процесса 277 ◊ местоположение 109
Итератор 60, 93 ◊ модальное 128
◊ отображение 102
К ◊ прозрачное 127
◊ произвольной формы 136
Календарь 273 ◊ разворачивание 125
Кисть 333 ◊ сворачивание 125
Клавиши быстрого доступа 177 ◊ создание 101
Класс ◊ тип 103
◊ QChar 47
◊ QString 47
Кнопка 234
Командная строка 14
Контекстное меню 459

512 Предметный указатель

П Список 307
◊ для выбора шрифта 288
Панель ◊ иерархический 312
◊ аккордеон 221 ◊ раскрывающийся 283
◊ инструментов 466 ◊ строк 83
◊ прикрепляемая 470 Строка 53
◊ с вкладками 216 Строка состояния 472
◊ с изменяемым размером 224
◊ с полосами прокрутки 226 Т
◊ с рамкой 214
Переключатель 237 Таблица 309
Перерисовка окна 169 Таймер 153, 156
Перо 332 Текстовое поле 239
Полоса прокрутки 282 ◊ многострочное 247
Представление 302 Тип окна 103

Р У

Раскрывающийся список 283 Установка Qt 14
Роли элементов 289
Ф
С
Флажок 238
Сигналы 141
◊ блокировка и удаление обработчика 147 Ц
◊ генерация 151
◊ назначение обработчиков 141 Цвет 326
Символ 48
Слот 34, 142 Ш
События 141
◊ клавиатуры 171 Шкала с ползунком 279, 281
◊ мыши 183 Шрифт 337
◊ окна 164
◊ перехват всех событий 160 Э

Экран 110


Click to View FlipBook Version