Friday, November 29, 2013
Monday, November 18, 2013
Example of QtQuick.Controls SpinBox
Example to implement QtQuick.Controls SpinBox with qml.
example of QtQuick.Controls SpinBox |
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } Column{ Label { id: label } SpinBox{ id: spinbox1 width: 100 maximumValue: 100 minimumValue: 0 value: 50 onValueChanged: label.text = "spinbox1: " + value } SpinBox{ id: spinbox2 width: 100 maximumValue: 100 minimumValue: 0 value: 50 stepSize: 5 prefix: "prefix: " onValueChanged: label.text = "spinbox2: " + value } SpinBox{ id: spinbox3 width: 100 maximumValue: 100 minimumValue: 0 value: 50 stepSize: 10 suffix: "-suffix" onValueChanged: label.text = "spinbox3: " + value } } }
Sunday, November 17, 2013
QtQuick.Controls example, Slider.
qml example to implement QtQuick.Controls Slider.
QtQuick.Controls Slider |
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } Column{ Label { id: label } Slider{ id: slider1 maximumValue: 100 minimumValue: 0 value: 50 onValueChanged: label.text = "slider1: " + value } Slider{ id: slider2 maximumValue: 100 minimumValue: 0 value: 50 stepSize: 10 onValueChanged: label.text = "slider2: " + value } Slider{ id: slider3 maximumValue: 100 minimumValue: 0 value: 50 stepSize: 25 orientation: Qt.Vertical onValueChanged: label.text = "slider3: " + value } } }
Friday, November 15, 2013
Qt 5 on Windows ANGLE and OpenGL
Qt 5 on Windows can be configured to use either OpenGL drivers, or DirectX drivers through the ANGLE library. What you want depends on your use case. The Qt project offers binary installers for both variants.
Read more: http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL
Read more: http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL
Monday, November 11, 2013
QtQuick.Controls example, ProgressBar.
qml example to implement QtQuick.Controls ProgressBar.
QtQuick.Controls ProgressBar |
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } Column{ ProgressBar{ id: progressBar1 maximumValue: 100 minimumValue: 0 value: 50 } ProgressBar{ id: progressBar2 maximumValue: 100 minimumValue: 0 value: 50 indeterminate: true } ProgressBar{ id: progressBar3 maximumValue: 100 minimumValue: 0 value: 50 orientation: Qt.Vertical } Button { id: buttonInc text: "+10" onClicked: { progressBar1.value += 10 progressBar2.value += 10 progressBar3.value += 10 } } Button { id: buttonDec text: "-10" onClicked: { progressBar1.value -= 10 progressBar2.value -= 10 progressBar3.value -= 10 } } } }
Wednesday, November 6, 2013
QtQuick.Controls example, RadioButton and GroupBox
qml example to implement QtQuick.Controls RadioButton and GroupBox.
qml example of QtQuick.Controls RadioButton and GroupBox |
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } ExclusiveGroup { id: exclusiveGroup1 } ExclusiveGroup { id: exclusiveGroup2 } Column{ GroupBox { title: "GroupBox 1 (exclusive)" Column { RadioButton { id: radioButton1a text: "RadioButton 1a" exclusiveGroup: exclusiveGroup1 checked: true } RadioButton { id: radioButton1b text: "RadioButton 1b" exclusiveGroup: exclusiveGroup1 } RadioButton { id: radioButton1c text: "RadioButton 1c" exclusiveGroup: exclusiveGroup1 } } } GroupBox { title: "GroupBox 2" Row { RadioButton { id: radioButton2a text: "2a" checked: true } RadioButton { id: radioButton2b text: "2b" } RadioButton { id: radioButton2c text: "2c" } } } } }
Monday, November 4, 2013
QtQuick.Controls examples - single selectable CheckBox in ExclusiveGroup
To make a group of CheckBox to be single selectable, we can apply the CheckBoxes to ExclusiveGroup.
Example:
Only one CheckBox can be checked in a ExclusiveGroup |
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } ExclusiveGroup { id: exclusiveGroup1 } ExclusiveGroup { id: exclusiveGroup2 } Column{ Column { CheckBox { text: "option 1" exclusiveGroup: exclusiveGroup1 } CheckBox { text: "option 2" exclusiveGroup: exclusiveGroup1 } CheckBox { text: "option 3" exclusiveGroup: exclusiveGroup1 } } Row { CheckBox { text: "option A" checked: true exclusiveGroup: exclusiveGroup2 } CheckBox { text: "option B" exclusiveGroup: exclusiveGroup2 } CheckBox { text: "option C" exclusiveGroup: exclusiveGroup2 } } } }
Sunday, November 3, 2013
QtQuick.Controls examples - CheckBox
A CheckBox of QtQuick.Controls is an option button that can be toggled on (checked) or off (unchecked).
Example code:
QtQuick.Controls examples - CheckBox |
Example code:
import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Window 2.0 ApplicationWindow { title: qsTr("qteveloper.blogspot.com") width: 400 height: 350 menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("Exit") onTriggered: Qt.quit(); } } } Column{ Column { CheckBox { text: "option 1" } CheckBox { text: "option 2" } CheckBox { text: "option 3" } } Row { CheckBox { text: "option A" } CheckBox { text: "option B" } CheckBox { text: "option C" } } } }
Subscribe to:
Posts (Atom)
Labels
Dev. tools
(13)
how to
(10)
Internet of Things (IoT)
(1)
learn Qt
(1)
misc
(1)
misc.
(1)
mobile
(2)
news
(6)
OpenCV
(1)
OpenGL
(1)
QML
(1)
qml example
(40)
Qt
(2)
Qt Cloud
(1)
Qt Creator
(3)
Qt Creator Examples
(4)
Qt Enterprise Embedded
(1)
Qt Examples
(1)
Qt for Android
(5)
Qt for iOS
(2)
Qt for MCU
(1)
Qt news
(1)
Qt Quick
(3)
Qt Quick Control
(1)
Qt Quick Designer
(2)
QtQuick example
(14)
QtQuick.Controls examples
(13)
Ubuntu SDK
(1)
VirtualBox
(1)
WebEngine
(1)