国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小

這篇具有很好參考價(jià)值的文章主要介紹了QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小

默認(rèn)按鈕效果

QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小

?文章來源地址http://www.zghlxwxcb.cn/news/detail-512422.html

鼠標(biāo)移動(dòng)到按鈕上的效果

QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小?

?

鼠標(biāo)按住不放的效果?

QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小?

?

1.添加背景圖片資源

QT creator如何添加資源文件_txwtech的博客-CSDN博客項(xiàng)目文件夾右鍵-》Add New...QT creator如何添加資源文件。輸入一個(gè)名字比如:img_rc。https://txwtech.blog.csdn.net/article/details/126407743?spm=1001.2014.3001.55022.右鍵Resources下面的.qrc文件,添加現(xiàn)有文件,選擇圖片文件

styleSheet
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //background-image: url(:/button_bg.png);
    QString pic_path=tr(":/button_bg.png");
    QString pic_path_hover=tr(":/button_pause_icon.png");
    QString styleSheet=QString("QPushButton{border-image:url(%1);background-color:transparent;border:none;}"
                               "QPushButton:hover{border-image:url(%2);background-color:transparent;font: 12pt \"楷體\";}"
                               "QPushButton:pressed{border-image:none;background-color: rgb(0, 170, 0);font: 18pt \"楷體\";}"

                               ).arg(pic_path).arg(pic_path_hover);
    ui->pushButton_reg_validate->setStyleSheet(styleSheet);
}

MainWindow::~MainWindow()
{
    delete ui;
}

pushButton_reg_validate為pushButton的objectName的屬性名字

到了這里,關(guān)于QT通過styleSheet樣式表設(shè)置按鈕背景圖片自適應(yīng)大小的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • QT設(shè)置widget背景圖片

    QT設(shè)置widget背景圖片

    首先說方法,在給widget或者frame或者其他任何類型的控件添加背景圖時(shí),在樣式表中加入如下代碼,指定某個(gè)控件,設(shè)置其背景。 如果單純改變樣式表,沒有指定控件的話,內(nèi)部的其他控件背景也會(huì)改變。 特別提醒:類名 # 控件名,其中控件名要準(zhǔn)確,假如你把widget的名字改

    2024年02月11日
    瀏覽(23)
  • QT設(shè)置widget背景圖片,不影響widget內(nèi)其他控件背景的方法

    QT設(shè)置widget背景圖片,不影響widget內(nèi)其他控件背景的方法

    首先說方法,在給widget或者frame或者其他任何類型的控件添加背景圖時(shí),在樣式表中加入如下代碼,指定某個(gè)控件,設(shè)置其背景。 如果單純改變樣式表,沒有指定控件的話,內(nèi)部的其他控件背景也會(huì)改變。 特別提醒:類名 # 控件名,其中控件名要準(zhǔn)確,假如你把widget的名字改

    2024年02月11日
    瀏覽(130)
  • Qt中正確的設(shè)置窗體的背景圖片的幾種方式

    Qt中正確的設(shè)置窗體的背景圖片的幾種方式

    原文鏈接:https://blog.csdn.net/yanche521/article/details/51017601 Qt中正確的設(shè)置窗體的背景圖片的方法大致有兩種,下面將逐個(gè)講解: 使用stylesheet設(shè)置窗體的背景圖片的時(shí)候,可以直接按照下圖的操作去進(jìn)行即可,如下圖所示: 但是,需要注意的是: 1.在QWidget中這種方法是不行的,

    2024年02月05日
    瀏覽(26)
  • CSS 圓形分割按鈕動(dòng)畫 帶背景、圖片
  • CSS樣式背景圖片的自適應(yīng)

    今天在寫一個(gè)頁面的時(shí)候,需要用到一個(gè)背景圖片。?于是我把背景圖片放到static(靜態(tài)文件夾)里面,于是在css樣式中引入,但是背景圖片又太大,最后的樣式就是比例失調(diào)。但是由于太久沒有用到這個(gè)屬性了,無可奈何又去找了一番度娘 廢話不多說,上代碼 1.css圖片自適

    2024年02月11日
    瀏覽(28)
  • HTML--CSS--圖片和背景樣式

    HTML--CSS--圖片和背景樣式

    最基本的應(yīng)該就是對大小的管理 width:像素值; 寬度 height:像素值; 高度 一樣使用 border 進(jìn)行定義 效果: 圖片對齊和文本的對齊是一樣的,也是用 text-align 進(jìn)行,但需要注意不能直接在 img 定義,需要在父元素處定義 屬性依然是: left 左對齊 center 居中 right 右對齊 效果: 用法

    2024年01月18日
    瀏覽(21)
  • QT中怎么使用QPalette設(shè)置按鈕控件背景色

    QT中怎么使用QPalette設(shè)置按鈕控件背景色

    ?? 個(gè)人主頁:pp不會(huì)算法 v ?? 版權(quán): 本文由【pp不會(huì)算法 v 】原創(chuàng)、在CSDN首發(fā)、需要轉(zhuǎn)載請聯(lián)系博主 ?? 如果文章對你有幫助、歡迎關(guān)注、點(diǎn)贊、收藏(一鍵三連)和訂閱專欄哦 關(guān)于以上代碼:并沒有實(shí)現(xiàn)設(shè)置按鈕控件的背景色 但是參照QT的幫助文檔: 照上面這么講確實(shí)應(yīng)該可

    2024年02月11日
    瀏覽(93)
  • Qt-背景圖片

    在Qt中,使用QWidget或其子類(如QFrame、QPushButton等)的樣式表(StyleSheet)來設(shè)置背景圖片,并指定其位置。樣式表允許以一種類似于CSS的方式來定義控件的外觀和樣式。 以下是在Qt中設(shè)置控件的背景圖片并指定其位置的示例: 在示例中,創(chuàng)建了一個(gè)窗口和一個(gè)按鈕,并使用

    2024年02月09日
    瀏覽(19)
  • vue設(shè)置頁面背景及背景圖片

    vue設(shè)置頁面背景及背景圖片

    本地靜態(tài)圖片? cdn圖片 設(shè)置背景色 實(shí)戰(zhàn)-PC web登錄頁 實(shí)戰(zhàn)-小程序登錄頁

    2024年02月12日
    瀏覽(28)
  • CSS 設(shè)置背景圖片

    一、基本設(shè)置 使用 CSS 可以通過以下屬性設(shè)置背景圖片: background-image : 設(shè)置背景圖片的 URL。 background-size : 設(shè)置背景圖片的大小??梢栽O(shè)置為絕對像素值,也可以設(shè)置為百分比或 \\\"cover\\\"(填充整個(gè)容器)或 \\\"contain\\\"(完整顯示圖片)。 background-repeat : 設(shè)置背景圖片是否重復(fù)???/p>

    2024年02月12日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包