欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報激活碼778899分享:開發(fā)語言 Qt之常用控件一

柚子快報激活碼778899分享:開發(fā)語言 Qt之常用控件一

http://yzkb.51969.com/

目錄

Widget常見屬性及其作用

enabled

geometry

Widget常見屬性及其作用

屬性作用enabled

設置控件是否可使?.

true

表?可?,

false

表?禁?

geometry

位置和尺?. 包含 x, y, width, height 四個部分.

其中坐標是以?元素為參考進?設置的.

windowTitle

設置 widget 標題

windowIcon

設置 widget 圖標

windowOpacity

設置 widget 透明度

cursor

?標懸停時顯?的圖標形狀.

是普通箭頭, 還是沙漏, 還是?字等形狀.

在 Qt Designer 界?中可以清楚看到可選項.

font

字體相關屬性.

涉及到字體家族, 字體??, 粗體, 斜體, 下劃線等等樣式

toolTip

?標懸停在 widget 上會在狀態(tài)欄中顯?的提?信息

toolTipDuring

toolTip 顯?的持續(xù)時間.

styleSheet

允許使? CSS 來設置 widget 中的樣式.

Qt 中?持的樣式?常豐富, 對于前端開發(fā)?員上?是?常友好的.

focusPolicy

該 widget 如何獲取到焦點.

?

Qt::NoFocus:控件不參與焦點管理,即?法通過鍵盤或?標獲取焦點

?

Qt::TabFocus:控件可以通過Tab鍵獲得焦點

?

Qt::ClickFocus:控件可以通過?標點擊獲得焦點

?

Qt::StrongFocus:控件可以通過鍵盤和?標獲得焦點

?

Qt::WheelFocus:控件可以通過?標滾輪獲得焦點(在某些平臺或樣式中可能不可

?)

statusTip

Widget 狀態(tài)發(fā)?改變時顯?的提?信息(?如按鈕被按下等).

whatsThis

?標懸停并按下 alt+F1 時, 顯?的幫助信息(顯?在?個彈出的窗?中).

autoFillBackground

是否?動填充背景顏?.

enabled

API說明isEnabled()獲取到空間的可用狀態(tài)setEnabled()設置空間是否可用

例子

設置兩個按鈕,第二個按鈕用來切換第一個按鈕是否可用

即:

#include "widget.h"

#include "ui_widget.h"

#include

Widget::Widget(QWidget *parent)

: QWidget(parent)

, ui(new Ui::Widget)

{

ui->setupUi(this);

}

Widget::~Widget()

{

delete ui;

}

void Widget::on_pushButton_clicked()

{

qDebug()<<"執(zhí)行了槽函數(shù)";

}

void Widget::on_pushButton_enable_clicked()

{

//切換第一個按鈕的禁用狀態(tài)

//先獲取到第一個按鈕當前的可用狀態(tài)

bool enable=ui->pushButton->isEnabled();

if(enable){

ui->pushButton->setEnabled(false);

}

else{

ui->pushButton->setEnabled(true);

}

}

geometry

位置和尺?. 其實是四個屬性的統(tǒng)稱:

?

x

橫坐標

?

y

縱坐標

?

width

寬度

?

height

?度

API說明

geometry()

獲取到控件的位置和尺?. 返回結(jié)果是?個 QRect, 包含了 x, y, width, height. 其

中 x, y 是左上?的坐標

setGeometry(QRect)

setGeometry(int x, int y,

int width, int height)

設置控件的位置和尺?. 可以直接設置?個 QRect, 也可以分四個屬性單獨設置

例子:控制移動

#include "widget.h"

#include "ui_widget.h"

#include

Widget::Widget(QWidget *parent)

: QWidget(parent)

, ui(new Ui::Widget)

{

ui->setupUi(this);

}

Widget::~Widget()

{

delete ui;

}

void Widget::on_pushButton_up_clicked()

{

QRect rect=ui->pushButton_target->geometry();

qDebug()<

// rect.setY(rect.y()-5);

// ui->pushButton_target->setGeometry(rect);

ui->pushButton_target->setGeometry(rect.x(),rect.y()-5,rect.width(),rect.height());

}

void Widget::on_pushButton_down_clicked()

{

QRect rect=ui->pushButton_target->geometry();

qDebug()<

// rect.setY(rect.y()+5);

// ui->pushButton_target->setGeometry(rect);

ui->pushButton_target->setGeometry(rect.x(),rect.y()+5,rect.width(),rect.height());

}

void Widget::on_pushButton_left_clicked()

{

QRect rect=ui->pushButton_target->geometry();

qDebug()<

// rect.setX(rect.x()-5);

// ui->pushButton_target->setGeometry(rect);

ui->pushButton_target->setGeometry(rect.x()-5,rect.y(),rect.width(),rect.height());

}

void Widget::on_pushButton_right_clicked()

{

QRect rect=ui->pushButton_target->geometry();

qDebug()<

// rect.setX(rect.x()+5);

// ui->pushButton_target->setGeometry(rect);

ui->pushButton_target->setGeometry(rect.x()+5,rect.y(),rect.width(),rect.height());

}

柚子快報激活碼778899分享:開發(fā)語言 Qt之常用控件一

http://yzkb.51969.com/

參考文章

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19453974.html

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄