1. 程式人生 > >QT 一個類呼叫另一個類中的方法 (樣式表例子)

QT 一個類呼叫另一個類中的方法 (樣式表例子)

① 新建一個類

這裡寫圖片描述

②新宣告的類cal 程式碼如下

cal.h

#ifndef CAL_H
#define CAL_H

#include <QString>
class Cal
{
public:
    Cal();
    ~Cal();
   QString out();
};

#endif // CAL_H

cal.cpp

#include "cal.h"
#include <QFile>
#include <QApplication>   //記得引入<QApplication>,不然qApp無法使用
Cal::Cal()
{

}

Cal:
:~Cal() { } QString Cal::out() { QString qss; QFile qssFile(":/Style_List.qss"); qssFile.open(QFile::ReadOnly); if(qssFile.isOpen()) { qss = QLatin1String(qssFile.readAll()); qApp->setStyleSheet(qss); qssFile.close(); } return "success"; }

③ 在主類中使用該類的方法

在mainwindows.cpp中,引入需要呼叫的類的標頭檔案

include “cal.h”

新增程式碼

    Cal *aa = new Cal;
    aa->out();

**************************************END*************************************

相關推薦

QT 一個呼叫一個方法 樣式例子

① 新建一個類 ②新宣告的類cal 程式碼如下 cal.h #ifndef CAL_H #define CAL_H #include <QString> class Cal { public: Cal(); ~Cal(

呼叫介面的2方法conn和httpclient

import com.ursa.acf.util.StringUtils; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.apache.http.client.methods.*; import org

一個呼叫一個的static方法

編譯方法:gcc -c mgrdemo.cpp -o mgr.o gcc -g mgr.o viewdemo.cpp -I. -o view #include "MgrDemo.hpp" void CMgr::Initialize(int val) {  m_val =

C++ 一個呼叫一個的成員變數/成員函式

有時候,兩個類之間並沒有繼承的關係,但是其中一個類需要引用另一個類中的成員變數或者成員函式。怎樣辦到呢? 假設已經新建了兩個類A、B。 class A { public: A(); ~A();

QT一個工程呼叫一個工程或是C程式等

若是想要在QT中呼叫外部的一個程式,比如說QT的另一個工程或是某個C語言程式,其實非常簡單: 只需要新增一句程式碼即可:  process->startDetached("/daichu/paperKalman",QStringList()); 程式碼中“ ”中的內容

利用Qt Creator 如何在ROS 專案一個介面呼叫一個介面?

首先介紹我使用的是Qt Creator 4.4.1,Based on Qt 5.9.1 (GCC 4.9.4, 64 bit),為了方便在qt中開發ROS介面,安裝了ros_qtc_plugin 外掛(

C#VS一個函式呼叫一個函式的程式碼樣例

//主函式 說明:下面的函式是想求許可證的十六位編號,最後一位是許可編號的校驗碼,是以本體碼("JY" + xukbh)為基礎來計算 entities[0].XuKeZhengBianHao = "JY" + xukbh + xukebianhaojiaoyanma(xukbh);  

一個專案呼叫一個專案的函式

http://blog.csdn.net/lins1393997412/article/details/7454817 http://blog.csdn.net/a5161027/article/details/51409845 http://blog.csdn.net/zhouguoqionghai/

C++一個工程呼叫一個 工程的 .exe檔案

用於在不同的工程檔案中,一種語言的工程A去呼叫另一種語言的的工程B。並且可能工程B中要用到工程A 中的引數變數。如果工程A中每個引數變數是一個一維矩陣,也即N*1;這時候如果需要每取變數中一個值,就需要呼叫一次工程B中.exe檔案,如果寫成for 迴圈來做的話,需要呼叫N次.

使用extjs,來實現一個頁面呼叫一個頁面方法,並且能獲得方法的返回值

            }             MapOperation MO = DataFactory.GetMapOpertion(privilegeInfo);             JSONHelper json = new JSONHelper();             try    

Android 一個Activity呼叫一個Activity的公有方法

問題描述: Activity A A中有一個TextView控制元件  ,一個Button控制元件,點選Button控制元件啟用Activity  B,還有一個公有方法c ,c 傳入一個String引數s 將s 顯示到TextView上 Activity B 一個EditV

Android一個Fragment呼叫一個fragment的方法

先看需求,是要實現上圖中篩選功能。父級(“發現”頁面)已經是Fragment,子級“推薦”和“附近”也是Fragment;於是就相當於從一個fragment去動態控制另一個fragment;在苦惱並查閱了一些資料後並沒有找到好的解決方案,最後看到百度知道有人提到這個問題

spring一個專案呼叫一個專案介面的方法,HttpClient呼叫

客戶端程式碼 所需jar  HttpClient程式碼 import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import net.sf.json.JSONObj

Vue.js如何在一個頁面呼叫一個同級頁面的方法

需要在展示頁裡呼叫頂部導航欄頁裡的方法,兩者之間沒有引用關係,看了一下vue的API發現可以用這個方法實現。 可以看到需要同一個vue例項來呼叫兩個方法。所以可以建立一箇中轉站。 首先在任意位置新建util.js檔案。 import Vue from 'vue'

一個服務呼叫一個服務的Api的方法

       在開發過程中經常會報一個專案拆分出來幾個服務,拆分出來的服務不僅本專案可以使用,其它專案也可以使用,當然也會有某個服務呼叫另一個服務的Api的情況,遇到這種情況,分以下兩個步驟: 1.在pom.xml檔案中新增要依賴的api的依賴,比如當前服務用到了字典服務的

UITableView設定單元格選中後只顯示一個打勾的三種簡單方法僅供參考

1、第一種方法:先定位到最後一行,若選中最後一行直接退出,否則用遞迴改變上次選中的狀態,重新設定本次選中的狀態。 - (UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIn

伺服器上無法呼叫Office元件的解決方法HRESULT:0X800A03EC異常

  HRESULT:0X800A03EC的異常,經過多番查詢,終於找到了解決方法,在 Windows 2008 中, 如果以 SYSTEM 使用者跑, 系統會去尋找 SYSTEM 這個使用者的 Profile 目錄, 而這個使用者是不能按照互動使用者登入的,而且在處理 Excel 檔案的過程中,

動態呼叫WebService的兩種方法多執行緒

轉載:https://blog.csdn.net/huanglan513/article/details/46930393 在.net中,可以新增Web 引用來新增WebService,但是這種方法的缺陷是當WebService內的方法一變動,引用的系統這邊就必須更新引用,重新編譯,再發布,是不

Qt之QSS樣式語法

轉自:https://blog.csdn.net/liang19890820/article/details/51691212簡述Qt樣式表(以下統稱QSS)的術語和語法規則幾乎和CSS相同。如果你熟悉CSS,可以快速瀏覽以下內容。樣式規則QSS包含了一個樣式規則序列,一個樣式規則由一個選擇器和宣告組成,選擇

python檔案呼叫一個python檔案的

如果是在同一個 module中(也就是同一個py 檔案裡),直接用就可以 如果在不同的module裡,例如 a.py裡有 class A: b.py 裡有 class B: 如果你要在class B裡用class A 需要在 b.py的開頭寫上 from a import A