原创 Qt quick 按鈕控件及其樣式設置

在編寫qml文檔如果想要使用Button控件就必須在文件頭部添加:import QtQuick.Controls 1.4 如果想要設置Button的樣式則需要在文件頭部添加:import QtQuick.Controls.Styles

原创 qml與C++的交互

簡單說下我自己對qml與c++的交互的理解流程: 1.界面交互,很多新手可能會寫qt界面或者qml界面,但想要把qml與c++結合起來就一臉蒙逼了。首先我提供個簡單的方法實現qml和c++的界面交互,首先引入幾個重要的頭文件,當然在項目文

原创 實現簡單的天氣預報功能

//頭文件Widget.h #include <QWidget> #include <QLabel> #include <QNetworkRequest> #include <QGroupBox> #include <QPixmap>

原创 在QTableWidget表格裏面設置文本文件數據

// 加載文件 void Widget::loadFile() { //創建文件對象,個人理解爲就是info.txt文本 QFile file("C:\\Users\\Administrator\\Documents\\

原创 進度條,進度條對話框,QProgressBar類

#include <QWidget> #include <QLabel> #include <QLineEdit> #include <QComboBox> #include <QProgressBar> #include <QDial

原创 QLabel的樣式設置

QLabel的樣式設置 nextPieceLabel = new QLabel; nextPieceLabel->setFrameStyle(QFrame::Box|QFrame::Raised); nextPieceLabel->se

原创 實現文本查找功能可以用QTextCursor

QTextCursor是文本光標 下面是查找功能代碼: void Widget::findBtnClicked() { bool found = false; //想要查找的信息 QString Info = l

原创 qml按鈕樣式設計,把樣式寫成組件

通過Button的style屬性可以設置按鈕的樣式如下: style: ButtonStyle { //進行對Button的樣式設置 background: Rectangle {

原创 文本框的設置

QLineEdit *findItem = new QLineEdit; //設置對象名稱 findItem->setObjectName("findItem"); //設置文本框的默認內容 findItem->setPlacehold

原创 qml顏色漸變

import QtQuick 2.5 import QtQuick.Window 2.2 Window { visible: true width: 640 height: 480 title: qsT

原创 qml實現滾動條

Window { id: root visible: true width: 500 height: 500 color: "#535353" Rectangle{ id

原创 字符串QString基礎知識

1.QString提供了一個二元的 "+" 操作符用於組合兩個字符串,並且提供了一個 "+=" 的操作符用於將一個字符串追加到另一個字符串的末尾,列如: QString str1 = "Welcome "; str1 = str1+"t

原创 各種彈出對話框的使用

//頭文件 #ifndef DIALOG_H #define DIALOG_H #include <QDialog> #include <QPushButton> #include <QLineEdit> #include <QFra

原创 仿qq界面的抽屜類QToolBox

#include <QWidget> #include <QToolBox> #include <QToolButton> class Drawer : public QToolBox { Q_OBJECT public:

原创 頁面切換使用堆棧窗體

//頭文件 #include <QWidget> #include <QListWidget> #include <QStackedWidget> #include <QLabel> class Widget : public QW