原创 右鍵屬性修改QTreeWidget

  rootItem=new QTreeWidgetItem(ui->treeWidget,QStringList(QString(prjName)));//添加節點   rootItem->setFlags(r

原创 c語言常用高級用法。

1.     ?:  attr_modbus = (struct blob_attr *) (tb_modbus ? blobmsg_data(tb_modbus) : NULL);

原创 配置文件比較

  參考 文檔     https://blog.csdn.net/bimuzi/article/details/72842181  配置文件的格式之xml和properties的區分 一  配置文件的格式之xml和properties的

原创 轉載qt讀 寫 修改json的一個非常好的例子

轉載 出處  https://blog.csdn.net/a844651990/article/details/90489487

原创 ubuntu安裝一個新的庫,找不到 lib.so庫的做法

以安裝libjson-c爲例子。 https://segmentfault.com/a/1190000012017022    轉載 git clone https://github.com/json-c/json-c.git $ cd

原创 python 容易忘記的知識點

1. Python 提供了三個與 pack 和 unpack 相關的函數: pack  同的變量打包在一起,成爲一個字節字符串 unpack 將字節字符串解包成爲變量。 calsize 計算按照格式 fmt 打包的結果有多少個字節。 例子

原创 qt c++內聯函數的使用

有點:  類似於宏,提高程序效率。 使用 必須:放在類裏面且 inline可以省略。 聲明和定義都必須在類的頭文件裏面。 Qt裏面 gbk轉成utf8 文本存儲。 解決存儲中文亂碼的問題 inline QString zvGBKtoUTF

原创 qt 創建和解析中文字符 json

{     "student": "學生事務管理系統",     "version": 500,     "windows": true } #include "mainwindow.h" #include <QApplication

原创 用QT 生成json,讀寫json

方法1: 參考·1  https://blog.csdn.net/hp_cpp/article/details/80208116 方法2: QJsonObject  層層嵌套   QJsonObject root;   QJsonObje

原创 pyqt4 windows+elipse安裝

https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.12.3/PyQt4_gpl_win-4.12.3.zip/download

原创 qstackedWidget 添加控件佈局,控件和stack 中間有空隙的解決方法

如圖   stackedwidget 添加了treewidget 和listwidget 與右邊的佈局 邊框不一致。 運行出來的效果 解決辦法 設置stackedWidget 的邊距,去掉空白 ui->stackedWidget->w

原创 QT自定義控件 QLineEdit帶labe 錯誤標籤

1. 添加資源文件 ,添加圖片資源 其中前綴/new/icon 然後選擇添加圖片 ErrorLabel.h 文件 #ifndef ErrorLabel_H #define ErrorLabel_H #include <QLa

原创 qt 寫json文件解決中文亂碼(一)

轉 參考:https://blog.csdn.net/ikisstherain/article/details/60879427   qt fromLocal8Bit()函數可以設置編碼。 QT默認的編碼是unicode,不能顯示中文的

原创 配置文件學習

當一個項目的代碼不斷增加,其中很多的內容諸如全局變量、提示語言等等都有必要放在一個獨立的文件,方便變更。這個獨立的文件有很多種,可以是init文件、conf文件、xml文件,爲了通用性,我選擇了xml文件作爲自己的配置文件。 .con

原创 QT5.6 創建和解析json文件

本文參考 : https://www.cnblogs.com/senior-engineer/p/5608985.html https://blog.csdn.net/hp_cpp/article/details/80338116 ht