mod11 - QT Quick & QML Flashcards

1
Q

What is the QT Quick control, “Button”?

A

Push button that can be clicked to perform command.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the QT Quick control, “Checkboxes”?

A

Checkbox that can be toggled on or off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the QT Quick control, “Drawer”?

A

Side panel that can be opened & closed using a swipe gesture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the QT Quick control, “Slider”?

A

Used to select a value by sliding a handle along a track.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the QT Quick control, “Tumbler”?

A

Spinnable wheel of items that can be selected.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the QT Quick control, “Range Slider”?

A

Used to select a range of values by sliding two handles along a track.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between Frame and GroupBox?

A

Frame is a visual frame used for a logical group of controls.
GroupBox is a visual frame AND title for a logical group of controls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the difference between MenuBarItem and MenuItem?

A

MenuBarItem presents a drop-down menu within a MenuBar.
MenuItem presents an item within a menu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between ScrollBar and ScrollIndicator?

A

ScrollBar is a vertical or horizontal interactive scroll bar.
ScrollIndicator is a vaertical or horizontal non-interactive scroll indicator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the difference between TextArea and TextField?

A

TextArea is a multi-line text input area.
TextField is a single-line text input field.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the two types of QT Layouts?

A

GridLayout and StackLayout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a StackLayout?

A

Stack of items where only one item is visible at a time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a GridLayout?

A

Arranging items in a grid.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 5 core areas of QT Material Design?

A

Theme, Primary, Accent, Foreground, Background

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are 3 QT Views?

A

ListView, GridView, PathView

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is ListView?

A

Provides a list view of items provided by a model.

17
Q

What does openDatabaseSync() do?

A

Returns a reference to the database.

18
Q

What are 3 QML integrations?

A

QT Creator, AppStudio for ArcGIS, VSCode

19
Q

List the methods for establishing the backend hook in QML/Python.

A

QQuickView or Toplevel window

20
Q

List the steps for establishing the frontend hook in QML/Python.

A

1) Inject controller class.
2) Implement signal.
3) Use connections in QML to hook QML controls.
4) Make python look like QML.