原创 qt qml和c++交互的一個簡單例子

#ifndef COLORMAKER_H #define COLORMAKER_H #include <QObject> #include<QColor> class ColorMaker : public QObject {

原创 QT——QSignalMapper

1、QSignalMapper類通過自定義信號發送者來捆綁信號。  2、QSignalMapper 類收集一組無參信號,然後以 integer, string 或者 widget爲參數重新發送信號,相當於經過QSignalMapper轉

原创 Project ERROR: Unknown module(s) in QT: multimedia

Unknown module(s) in QT: multimedia2014-10-02 08:53 本站整理 瀏覽(9)本文轉自:/conten

原创 anchors.fill和anchors.centerIn區別

自己最近剛剛學習qt quick,不是很瞭解錨佈局,特別是anchors.fill和anchors.centerIn的區別,總感覺兩個的用法是相同的。抽空研究了一下,其實還是不同的。 anchors.centerIn:parent,是將子

原创 QProgressBar水平、垂直樣式表兩種設置方式

先貼效果圖: 水平滾動條: m_PRogressBarHor = new QProgressBar(this); m_progressBarHor->move(50,200); m_progressBarHor->setValue(

原创 qml與c++混合編程之簡單demo說明

最近接觸QML,感覺非常kuo,demo中實現一個按鍵,名爲Open,功能就是打開文件,很簡單。打開過程是c++幹事,界面是QML寫的。 qml與c++混合編程不清楚的,可以看我前面一篇文檔。 file.h #ifndef FILE_H

原创 QImage與QPixmap完全解析

用Qt程序在手機上顯示一幅圖片對編程人員來說是再基礎不過的一件事情了。那麼先讓大家看兩段代碼: //dangerous should not be used, cannot display earth.png,   //but if

原创 原因: java.lang.NoClassDefFoundError: helloworld/Helloworld (wrong name: Helloworld)

錯誤: 找不到或無法加載主類 Helloworld原因: java.lang.NoClassDefFoundError: helloworld/He

原创 Qt的gif與png序列加載方式的比較

最近要用Qt加載點動畫,比較了一下,發現 用GIF方式的話 優點:簡單,直接用QMovie。 缺點:不能加載大的(面積)gif,否則cpu佔用率很高,而且很卡(渲染的效率不高);不支持半透明(要麼透要麼不透) 用png序列的方式: 優點

原创 Linux下,qt5中使用Qt Multimedia編譯時遇到報錯

遇到defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer 錯誤: 解決方法: 在Linux中,sud

原创 Qt繪製不規則窗體

Qt在做界面(分QWindow 和QWidget兩類)時,不僅僅有windows窗體風格,還有無標題的窗體(實則 去掉了標題欄和側邊滾動條欄). 下面是我通過繼承QWidget基類,做了一個龍圖形的不規則窗體,支持 鼠標左鍵拖動 和 右

原创 QImage與QPixmap完全解析(加載圖片卡頓的原因解析)

用Qt程序在手機上顯示一幅圖片對編程人員來說是再基礎不過的一件事情了。那麼先讓大家看兩段代碼://dangerous should not be used, cannot display earth.png,  //but if we c

原创 網絡編程是什麼

 對於初學者,或者沒有接觸過網絡編程的程序員,會覺得網絡編程涉及的知識很高深,很難,其實這是一種誤解,當你的語法熟悉以後,其實基本的網絡編程現在已經被實現的異常簡單了。   網絡編程是什麼?   網絡編程的本質是兩個設備之間的數據交

原创 使用類前置聲明的好處-結合Qt 4一個主窗口實例講解

本實例實現一個基本的主窗口程序,包含一個菜單條、一個工具欄、中央可編輯窗體及狀態欄。   主窗口頭文件代碼如下: 1    #ifndef MAINWINDOW_H 2    #define MAINWINDOW_H   3    #

原创 qt線程退出的一些研究

感覺qt的線程有點坑,好吧,還是自己不太熟悉,今天抽空研究了一下,記錄下來。 我經常使用的是兩種線程: 1.繼承QThread, 重寫run()函數。 2.使用movethread()函數。 對於第一種,大家應該都比較熟悉,我的做法是在r