1. 程式人生 > >【QT】除錯心得(1)

【QT】除錯心得(1)

1、報錯“filed has incomplete type QIcon”。

前向宣告的類或結構體只能用來定義指標或引用。

例如:

private:
    QIcon * m_iconStart;
    QIcon *m_iconStop;

(*m_iconStart)=QIcon(":/Demo004/Resources/play.png");
(*m_iconStop) =QIcon(":/Demo004/Resources/stop.png");

2、報錯“invalid use of class QCloseEvent ”。

哪怕類名在程式中已經被識別出來,有顏色顯示,也要標頭檔案包含一下:

#include <QCloseEvent>

3、大多是指標所指位置出現問題,根據後續中斷指向的位置調整:

這裡寫圖片描述

中斷在這裡:

這裡寫程式碼片

果然是忘記加圖片資源。

4、expected type-specifier before”類名”:沒有包含相應標頭檔案。

相關推薦

QT除錯心得1

1、報錯“filed has incomplete type QIcon”。 前向宣告的類或結構體只能用來定義指標或引用。 例如: private: QIcon * m_iconStart; QIcon *m_iconStop; (*

JMeter初識JMeter1

一、Jemeter介紹      Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴充套件到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態檔案、Java 小服務程式、

安全牛學習筆記Web掃描器1

安全 web 漏洞 1.偵察httrack可將目標網站的網頁全部爬取下來,減少偵察過程中與目標服務器發生的交互。 2.Nikto(1).檢測對象 掃描軟件版本 搜索存在安全隱患的文件 配置漏洞

深入Java虛擬機1:Java內存區域與內存溢出

count 遇到 leak 分析 對象類型 深度 分配內存 解釋執行 尋址 內存區域 Java虛擬機在執行Java程序的過程中會把他所管理的內存劃分為若幹個不同的數據區域。Java虛擬機規範將JVM所管理的內存分為以下幾個運行時數據區:程序計數器、Java虛擬機棧、本地方法

python學習筆記openCV包1影象操作

碎碎念 python中影象操作的包有很多,之前看過一個教識別的大佬的視訊用了openCV,所以今天也就選擇openCV進行學習啦。另外,感覺openCV可以在很多語言環境下使用啊,C,C++,PHP啥的。 這裡只是openCV包中的檔案操作的一些方法,不要小看這

設計模式-附錄A1

一.什麼是設計模式? “每一個模式描述了一個在我們周圍不斷重複發生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重複的勞動” 二.面向物件,面向過程的區別和聯絡 面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步的實現,使用的時候一個

phaser.js學習筆記1使用phaser.js製作遊戲

phaser.js是一款開源的HTML5遊戲框架,GitHub主頁上star超過了2萬。phaser.js支援使用JavaScript或TypeScript編寫遊戲,支援WebGL和Canvas渲染並可藉助第三方工具編譯成iOS,Android原生程式。phaser.js有兩

鳥叔的Linux私房菜學習筆記1——Linux系統入門

雖然現在工作一直在用Xshell 一些 基本的命令、常用的還可以, 但總感覺對Linux瞭解的知之甚少,偶爾改個檔案還需要請教同事,真是慚愧。 所以決定從今天開始重新學習下Linux,查漏補缺,並將學習的結果作為筆記和大家一塊交流和進步,就開始我們今天的學習吧。 一

冬瓜哥熊文大話流水線1~流水線基礎理論

本期開始,冬瓜哥將分三次為大家全面介紹流水線有關的知識。         試想兩個人在接力搬東西,如果這兩個人的速度能保持完全一樣,那麼配合會非常完美,我左手拿東西傳到右手,你左手剛好空出來拿到我

深入Java虛擬機器1:Java記憶體區域與記憶體溢位

記憶體區域 Java虛擬機器在執行Java程式的過程中會把他所管理的記憶體劃分為若干個不同的資料區域。Java虛擬機器規範將JVM所管理的記憶體分為以下幾個執行時資料區:程式計數器、Java虛擬機器棧、本地方法棧、Java堆、方法區。下面詳細闡述各資料區所儲存的

QT學習心得1--初學者

目前學習QT,我想實現按一個按鈕,調出檔案的對話方塊,選中檔名,供我進一步操作。可以在該按鈕對應的Slot函式中加入以下語句: QString s=QFileDialog::getOpenFileName("/anni123/project","AnyFile(*.*)",t

Java基礎二維陣列例題1——表格求和

package com.cc.java;/* * 練習2:獲取arr陣列中所有元素的和。使用for的巢狀迴圈即可。j=0j=1j=2j=3i=0382i=127i=29016 */public class TestGetSum {public static void main

CUDA並行程式設計系列1GPU技術簡介

前言 CUDA並行程式設計系列是本人在學習CUDA時整理的資料,內容大都來源於對《CUDA並行程式設計:GPU程式設計指南》、《GPU高效能程式設計CUDA實戰》和CUDA Toolkit Documentation的整理。通過本系列整體介紹CUDA並行程式設

Unity3D5.6版本使用1自定義編輯器獲取場景所有物件Tag生成Json

在unity3D5.x版本中,一部分以前的程式碼無法正常執行,比如:載入場景時,使用Application.loadedLevel會提示“已過時”,需要使用EditorSceneManager.OpenScene(FileName[scount]);所以寫一篇記

深度學習:CNNDropout解析1

一:引言   因為在機器學習的一些模型中,如果模型的引數太多,而訓練樣本又太少的話,這樣訓練出來的模型很容易產生過擬合現象。在訓練bp網路時經常遇到的一個問題,過擬合指的是模型在訓練資料上損失函式比較小,預測準確率較高(如果通過畫圖來表示的話,就是擬合曲線比較尖,不平滑

Python學習3月8號python編程 從入門到實踐---》筆記1

store 執行 \n true r.js under 進行 一聲 tor 第十章:處理文件和異常 #學習處理文件,讓程序能夠快速地分析大量的數據#學習錯誤處理,避免程序在面對意外情形時崩潰#學習異常,是python創建的特殊對象,用於管理程序運行時出現#學習模塊json

機器學習數值分析1—— 任意方程求根

# 任意方程求根 ## 簡介 方程和函式是代數數學中最為重要的內容之一,從初中直到大學,我們都在研究著方程與函式,甚至我們將圖形代數化,從而發展出了代數幾何、解析幾何的內容。而在方程與函式中,我們研究其性質最多的,往往就是方程的根(零點),即使是研究方程的極值點、鞍點等,我們無非也只是研究其微商的零點。

模板負環spfa

sizeof 貪心 com image 一行 clas 存在 cst -m 洛谷——P3385 【模板】負環 題目描述 暴力枚舉/SPFA/Bellman-ford/奇怪的貪心/超神搜索 輸入輸出格式 輸入格式: 第一行一個正整數T表

模板矩陣加速數列

cst opera name 結果 ++ 取余 int 數列 names 題目描述 a[1]=a[2]=a[3]=1 a[x]=a[x-3]+a[x-1] (x>3) 求a數列的第n項對1000000007(10^9+7)取余的值。 輸入輸出格式 輸入格式: 第一行一

SVM入門線性分類器的求解——問題的轉化,直觀角度

content cli 樣本 image ges 五個 是你 角度 spa SVM入門(六)線性分類器的求解——問題的轉化,直觀角度 讓我再一次比較完整的重復一下我們要解決的問題:我們有屬於兩個類別的樣本點(並不限定這些點在二維空間中)若幹,如圖, 圓形的樣本點定為正樣