原创 windows下安裝pyspark

1.安裝JDK 官網下載Java,這裏我下的是8u121-windows-x64版本 下載JDK 安裝完設置環境變量,添加JAVA_HOME和CLASSPATH 並在Path中添加 %JAVA_HOME%\bin 配置完畢,

原创 QT修改qss文件後導致樣式表不生效

問題描述:我的一個Qt工程原本樣式表可以正常生效,但是在我改了qss樣式表文件後,再重新構建工程運行,此時樣式表就不生效了。撤銷了樣式表文件中我修改部分,重新構建運行還是不生效。 解決方法: 第一步:qss文件用文本打開,另存爲/編碼

原创 Qt子類化QWidget後,使用setStyleSheet設置樣式無效解決辦法

開發中遇到一個小問題,以前沒有注意,現在記錄一下。 子類化QWidget後,使用setStyleSheet設置樣式無效。 只需要在子類重新實現paintEvent即可。 代碼: #include <QPainter> #include

原创 QT5.6.1使用靜態編譯

Qt項目編譯一般使用的是動態編譯,這使得一個即使很簡單的項目也會需要一些qt的依賴庫,使得發佈版本的文件比較多,採用靜態編譯就不會有這些麻煩,不需要依賴庫,只需要.exe文件就可以執行,簡單方便。下面我就把Qt的靜態編譯的步驟詳

原创 QT 應用程序之自動重啓功能

#include <QApplication> #include <QSettings> #include <QDebug> #define REG_RUN "HKEY_CURRENT_USER\\Software\\Microsof

原创 QT編譯oracle驅動

1.QT編譯oracle驅動器的準備工作: (1)安裝oracle 11g客戶端 oracle客戶端32bit (2)QT安裝時選擇安裝源碼 Oracle 11g的安裝步驟參自行百度 2.打開oci源碼 src\plugins\sql

原创 QT常用類續

3.QDomDocument QDomDocument類可以將XML文件保存爲樹的形式,操作簡單,便於訪問 QDomDocument類代表整個的XML文件。概念上講:它是文檔樹的根節點,並提供了文檔數據的基本訪問方法。由於元素

原创 問題:0xc000007b——應用程序無法正常啓動

Delphi編寫的一個.exe應用程序,調用VS2012編寫的動態庫,執行.exe程序時報0xc000007b——應用程序無法正常啓動。release後帶着來自系統目錄C:\Windows\System32\msvcr110.dl

原创 QT中QJsonObject類、QJsonDocument類的使用(Json文檔的讀取與寫入)

1.讀取Json文檔中的值:(代碼如下) QString getJsonParas(QString path, QString firstFlag, QString secondFlag,int index) { QStrin

原创 關於QTcpSocket、QTcpServer類的使用

關於QTcpServer服務器的學習 1.創建服務器 創建一個服務器對象; 棧上創建:QTcpServer server; 堆上創建:QTcpServer *server=new QTcpServer; 2.當服務器上有連接

原创 Qt Debug調試日誌保存到txt的文檔中的方法

Qt可將qDebug()輸出的信息(其他信息),進行額外處理 最常見的用法,是將輸出信息保存到txt文本文件中,可做發佈後日志功能 #include <QApplication> #include <iostream> #incl

原创 設計模式

1.工廠方法模式: 將工廠類調整一個工廠接口,需要什麼類型的工廠就用該類型創建一個工廠,創建相應的產品。 舉例說明: 一個汽車類工廠:該類提供了一個創建汽車類的一個接口,但是創建對象的實現是在其子類中實現的,及創建子類實現具體什

原创 基於QT的RabbitMq的配置與使用

1.RabbitMq的簡介 MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。MQ是消費-生產者模型的一個典型的代表,一端往消息隊列中不斷寫入消息,而另一端則可以讀取隊列中的消息。 Rab

原创 Qt5.6 + zeroMQ3.2.5配置Pub/Sub說明文檔

1.配置所需軟件 本機使用軟件: Qt5.6.1(mingw492) vs2012 nzmqt https://github.com/jonnydee/nzmqt zeroMQ3.2.5(

原创 Qt之Quazip的編譯與使用(壓縮文件)

1.QuaZip的的編譯依賴於zlib庫 Zlib庫下載地址: Zlib庫的下載地址 QuaZip的下載地址 QuaZipde 下載地址 編譯器: mingw32 Qt版本:Qt5.6.1; 本文下載的zlib庫的版本是:zlib-1