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

Qt第二周周二作業(yè)

這篇具有很好參考價值的文章主要介紹了Qt第二周周二作業(yè)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

代碼:
widget.h
#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

    void paintEvent(QPaintEvent *event) override;

public slots:
    void hslideValueChangedSlot(int);
private:
    Ui::Widget *ui;
};
#endif // WIDGET_H
widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include <QPainter>
#include <QPen>
#include <QtCore/qmath.h>
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->horizontalSlider->setMaximum(300);
    ui->horizontalSlider->setMinimum(0);
    connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),this,SLOT(hslideValueChangedSlot(int)));
}

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


void Widget::paintEvent(QPaintEvent *event)
{
    QPainter p(this);

    //Qpainter:: translate()
    p.translate(this->width()/2,this->height()/2);
    p.setPen(Qt::NoPen);
    QBrush brush; brush.setColor(QColor(192,192,192)); brush.setStyle(Qt::SolidPattern);
    p.setBrush(brush);
    //外圓
    p.drawEllipse(-200,-200,400,400);

    QBrush brush1; brush1.setColor(QColor(0,0,0)); brush1.setStyle(Qt::SolidPattern);
    p.setBrush(brush1);
    //內(nèi)圓
    p.drawEllipse(-170,-170,340,340);

    //直線
    p.rotate(ui->horizontalSlider->value());
    QPen pen; pen.setColor(QColor(255,255,255)); pen.setWidth(4); pen.setStyle(Qt::SolidLine);
    p.setPen(pen);
    p.drawLine(0,0,-120,120*sqrt(2));






}

void Widget::hslideValueChangedSlot(int)
{
    this->update();
}
運行截圖:

Qt第二周周二作業(yè),qt,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-799218.html

到了這里,關(guān)于Qt第二周周二作業(yè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【QT開發(fā)筆記-基礎(chǔ)篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    【QT開發(fā)筆記-基礎(chǔ)篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    【QT開發(fā)筆記-基礎(chǔ)篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget(1) QTableWidget 是 Qt 中的表格控件,可以行列的形式來展示數(shù)據(jù) QTableWidget 有很多屬性和方法,完整的可查看幫助文檔。 在窗口上放置一個 QTableWidget 控件后,既可以在設(shè)計師 UI 界面來編輯屬性和添加數(shù)據(jù),也

    2024年02月12日
    瀏覽(31)
  • QT支持多種開發(fā)語言

    QT支持多種開發(fā)語言

    QT主要是一個C++應(yīng)用程序框架,但它也提供了對其他一些編程語言的官方或非官方支持。以下是QT支持的一些語言版本及其特點。北京木奇移動技術(shù)有限公司,專業(yè)的軟件外包開發(fā)公司,歡迎交流合作。 1.Python (PyQt) ?: PyQt是QT的官方Python綁定,允許Python開發(fā)者使用QT庫來創(chuàng)建

    2024年04月29日
    瀏覽(17)
  • 【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    【Visual Studio】Qt 的實時繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 戰(zhàn)斗背景:做了個串口接收界面,用來接收傳輸過來的信號。但是光用數(shù)字顯示太單調(diào),需要用圖線顯示出來。 戰(zhàn)略目標(biāo):干掉它。 戰(zhàn)術(shù)路線:Qt 繪圖可以使用 Qt Charts,先了解

    2024年02月11日
    瀏覽(28)
  • 【VisualStudio】使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    【VisualStudio】使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 先上一張效果圖,具體步驟主要分為以下三步。 這一步不再贅述,注意一定要安裝 C++ 語言。 可以參考這個教程 Visual Studio 2022安裝與使用教程。 這一步也不再贅述,網(wǎng)上搜索教

    2024年02月10日
    瀏覽(26)
  • English Learning - L3 作業(yè)打卡 Lesson4 Day26 2023.5.30 周二

    English Learning - L3 作業(yè)打卡 Lesson4 Day26 2023.5.30 周二

    ?打卡時間:2023.5.30(周二) 6:00-17:00 訓(xùn)練技巧順序: 【完全聽寫法】??【車輪法】??【影子跟讀法】 ?【練習(xí)時間】60 mins /?t ?z ?i?z? t? fa?nd ma? ?h?zb?nd ?n ? kra?d/ 語音現(xiàn)象描述+自身問題總結(jié): (連讀、重讀、弱讀、濁化、斷句、語調(diào)等) 在人群中很容易找到

    2024年02月07日
    瀏覽(40)
  • 【馬蹄集】第十二周作業(yè)

    【馬蹄集】第十二周作業(yè)

    難度:黃金 ?? 時間限制:1秒 ?? 占用內(nèi)存:128M 題目描述 在一個直角坐標(biāo)系上,有 n n n 個坐標(biāo)上有元素值(其余坐標(biāo)的元素值為0),現(xiàn)給定一些點的坐標(biāo) ( x i , y i ) left(x_i,y_iright) ( x i ? , y i ? ) 和這個坐標(biāo)的元素值 v i v_i v i ? ,計算用一個邊長為 R R R 的正矩形能

    2024年02月06日
    瀏覽(17)
  • 第二周題解

    其實上周只要做8道題目,所以允許我偷個懶,將上周的第9,10道題c v 過來 (qwq) 有一個n×n的網(wǎng)格,有些格子是可以通行的,有些格子是障礙。 一開始你在左上角的位置,你可以每一步往下或者往右走,問有多少種走到右下角的方案。 由于答案很大,輸出對10^9+7取模的結(jié)果。

    2024年02月12日
    瀏覽(17)
  • 【VisualStudio】基于 Visual Studio 使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    【VisualStudio】基于 Visual Studio 使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 先上一張效果圖,具體步驟主要分為以下三步。 這一步不再贅述,注意一定要安裝 C++ 語言。 可以參考這個教程 Visual Studio 2022安裝與使用教程。 這一步也不再贅述,網(wǎng)上搜索教

    2024年02月15日
    瀏覽(26)
  • 【Visual Studio】使用 C++ 語言,配合 Qt,開發(fā)了一個串口通信界面

    【Visual Studio】使用 C++ 語言,配合 Qt,開發(fā)了一個串口通信界面

    知識不是單獨的,一定是成體系的。更多我的個人總結(jié)和相關(guān)經(jīng)驗可查閱這個專欄:Visual Studio。 我要使用的功能比較簡單,主要包含掃描串口、打開串口、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)、暫停按鈕、停止按鈕,因此接下里將圍繞這幾個功能依次更新。 我的工程項目名字叫 “GUI”。

    2024年02月11日
    瀏覽(20)
  • QT周四作業(yè)

    QT周四作業(yè)

    題目: 代碼: widget.cpp widget.h

    2024年01月21日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包