原创 QML 基本元素

1. 介紹QML是一種描述語言,主要是對界面效果等的一種描述,它可以結合javaScript來進行更復雜的效果及邏輯實現。比如做個遊戲,實現一些更有趣的功能等 2. 簡單的例子 import Qt 4.7 Rectangle {

原创 QT下的base的加密

Qt之QCustomPlot(圖形庫) //加密,保存password QString password = ui->pswLineEdit->text().trimmed(); QByteArray pas

原创 QML播放器切換文件路徑

點擊open會打開一個文件選擇框. 選擇你想要播放的視頻就OK了.. 通過這種方式定義了一個屬性. 我是當變量來用了.. [html] view plain copy 在CODE上查看代碼片派生到我的代碼片 property stri

原创 QML的Mouse事件(MouseArea)詳解

在UI應用程序中,我們常常要處理鼠標事件,一個MouseArea就可以搞定許多事情。MouseArea本身是不可見的,主要和一些可見的元素一起使用,先來看一下它有哪些屬性: acceptedButtons:Qt::MouseButtons

原创 QT Demo 之 window

我們開始學習GUI編程中的一個超級重要的概念,那就是Window,不過在Qt中有很多種Windows,今天我學習的是QQuickWindow,顧名思義,就是用來顯示QML場景的窗口。 在這一章,我們從cpp代碼開始分析,先看一下main.

原创 qml播放視頻文件

import QtQuick 2.0 import QtMultimedia 5.4 Rectangle { color: "black" anchors.fill: parent

原创 QML-例程photosurface

import QtQuick 2.5 import QtQuick.Dialogs 1.0 import QtQuick.Window 2.1 import Qt.labs.folderlistmodel 1.0 Window {

原创 QT Demo 之 window(4) ScreenInfo

啓動程序後,跳過Splash Screen之後就會看到下面的一個界面: 我們重點看一下界面的下半部分Screen Info部分。 上面分別顯示了: 屏幕名稱 屏幕尺寸(即分辨率) 像素密度 邏輯像素密度 可用的屏幕尺寸 屏幕方向 原始的屏

原创 QML動畫和過度

動畫(Animation)和過度(Transition)元素 Transition - 狀態改變的過度動畫 SequentialAnimation - 串行執行動畫 ParallelAnimation - 並行執行動畫 Behavior

原创 qml播放帶進度條的視頻

import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 import QtMu