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

QT DAY1作業(yè)

這篇具有很好參考價(jià)值的文章主要介紹了QT DAY1作業(yè)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.QQ登錄界面

QT DAY1作業(yè),qt,數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言

頭文件代碼

#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QWidget>
#include <QIcon>
#include <QLabel>
#include <QPushButton>
#include <QMovie>
#include <QLineEdit>

class MyWidget : public QWidget
{
    Q_OBJECT

public:
    MyWidget(QWidget *parent = 0);
    ~MyWidget();
};

#endif // MYWIDGET_H

main代碼

#include "mywidget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MyWidget w;
    w.show();

    return a.exec();
}

源代碼

#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    //=====================窗口類=======================
    //設(shè)置窗口標(biāo)題
    this->setWindowTitle("QQ");
    //設(shè)置窗口圖標(biāo)
    this->setWindowIcon(QIcon("D:\\QT\\23101\\QT\\picture\\qq2_logo.png"));
    //設(shè)置窗口大小
    this->resize(430,330);
    //固定窗口大小
    this->setFixedSize(430,330);
    //設(shè)置顏色
    this->setStyleSheet("background-color:rgb(255,255,255)");
    //設(shè)置純凈窗口
    this->setWindowFlag(Qt::FramelessWindowHint);

    //==================標(biāo)簽類=========================
    //設(shè)置標(biāo)簽1
    QLabel *background = new QLabel(this);
    //設(shè)置標(biāo)簽大小
    background->resize(430,127);
    //設(shè)置動(dòng)圖類
    QMovie *mv = new QMovie("D:\\QT\\23101\\QT\\picture\\qq2.gif");
    //將動(dòng)圖插入到標(biāo)簽中
    background->setMovie(mv);
    //啟動(dòng)動(dòng)圖
    mv->start();
    //設(shè)置動(dòng)圖自動(dòng)適應(yīng)大小
    background->setScaledContents(true);

    //設(shè)置標(biāo)簽2
    QLabel *lab1 = new QLabel(this);
    //設(shè)置標(biāo)簽位置
    lab1->move(15,12);
    //設(shè)置大小
    lab1->resize(65,32);
    //設(shè)置透明度
    lab1->setStyleSheet("background-color:transparent");

    //插入圖片
    lab1->setPixmap(QPixmap("D:\\QT\\23101\\QT\\picture\\qq_logo.png"));
    //設(shè)置圖片自動(dòng)適應(yīng)大小
    lab1->setScaledContents(true);

    //設(shè)置標(biāo)簽3
    QLabel *lab2 = new QLabel(this);
    //設(shè)置標(biāo)簽位置
    lab2->move(99,175);
    //設(shè)置標(biāo)簽大小
    lab2->resize(22,26);
    //插入圖片
    lab2->setPixmap(QPixmap("D:\\QT\\23101\\QT\\picture\\qq3.png"));
    //設(shè)置自動(dòng)適應(yīng)大小
    lab2->setScaledContents(true);

    //設(shè)置標(biāo)簽4
    QLabel *lab3 = new QLabel(this);
    //設(shè)置標(biāo)簽位置
    lab3->move(97,203);
    //設(shè)置標(biāo)簽大小
    lab3->resize(23,27);
    //插入圖片
    lab3->setPixmap(QPixmap("D:\\QT\\23101\\QT\\picture\\passwd.png"));
    //設(shè)置自動(dòng)適應(yīng)大小
    lab3->setScaledContents(true);

    //=======================行編輯器類============================
    //設(shè)置行編輯器1賬號(hào)
    QLineEdit *edit1 = new QLineEdit(this);
    //設(shè)置行編輯器大小
    edit1->resize(200,27);
    //設(shè)置行編輯器位置
    edit1->move(122,175);
    //設(shè)置占位
    edit1->setPlaceholderText("QQ號(hào)碼/手機(jī)/郵箱");

    //設(shè)置行編輯器2密碼
    QLineEdit *edit2 = new QLineEdit(this);
    //設(shè)置行編輯器大小
    edit2->resize(200,27);
    //設(shè)置行編輯器位置
    edit2->move(122,203);
    //設(shè)置占位
    edit2->setPlaceholderText("密碼");
    //設(shè)置密碼輸入模式
    edit1->setEchoMode(QLineEdit::Password);

    //============================按鈕類=============================
    //設(shè)置按鈕1
    QPushButton *btn1 = new QPushButton("登錄",this);
    //設(shè)置按鈕背景顏色
    btn1->setStyleSheet("background-color:rgb(31,199,253);color:white;border-radius:5px");
    //設(shè)置大小
    btn1->resize(235,35);
    //移動(dòng)位置
    btn1->move(97,275);

?2.思維導(dǎo)圖

QT DAY1作業(yè),qt,數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-811866.html

到了這里,關(guān)于QT DAY1作業(yè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 軟件設(shè)計(jì)開(kāi)發(fā)筆記4:QT操作SQLite數(shù)據(jù)庫(kù)

    軟件設(shè)計(jì)開(kāi)發(fā)筆記4:QT操作SQLite數(shù)據(jù)庫(kù)

    ??有時(shí)候我們需要在軟件中記錄一些歷史數(shù)據(jù)以便于對(duì)數(shù)據(jù)的查詢。而我們希望軟件不能太復(fù)雜,體量也不要太大,這個(gè)時(shí)候就需要如SQLite這樣輕量級(jí)的數(shù)據(jù)庫(kù)。這篇中我們就來(lái)討論如何在使用QT開(kāi)發(fā)應(yīng)用是操作SQLite數(shù)據(jù)庫(kù)。 ??SQLite是一款開(kāi)源、輕量級(jí)、跨平臺(tái)的數(shù)據(jù)庫(kù)

    2024年02月09日
    瀏覽(24)
  • C++ Qt開(kāi)發(fā):數(shù)據(jù)庫(kù)與TableView多組件聯(lián)動(dòng)

    C++ Qt開(kāi)發(fā):數(shù)據(jù)庫(kù)與TableView多組件聯(lián)動(dòng)

    Qt 是一個(gè)跨平臺(tái)C++圖形界面開(kāi)發(fā)庫(kù),利用Qt可以快速開(kāi)發(fā)跨平臺(tái)窗體應(yīng)用程序,在Qt中我們可以通過(guò)拖拽的方式將不同組件放到指定的位置,實(shí)現(xiàn)圖形化開(kāi)發(fā)極大的方便了開(kāi)發(fā)效率,本章將重點(diǎn)介紹 TableView 組件與數(shù)據(jù)庫(kù)聯(lián)動(dòng)的常用方法及靈活運(yùn)用。 在Qt中,通常我們不會(huì)在

    2024年02月04日
    瀏覽(28)
  • QT day1

    QT day1

    ?

    2024年02月12日
    瀏覽(18)
  • Qt : day1

    Qt : day1

    ?2.思維導(dǎo)圖 ? ? ?

    2024年02月16日
    瀏覽(18)
  • C++ Qt day1

    C++ Qt day1

    ? 提示并輸入一個(gè)字符串,統(tǒng)計(jì)該字符中大寫(xiě)、小寫(xiě)字母?jìng)€(gè)數(shù)、數(shù)字個(gè)數(shù)、空格個(gè)數(shù)以及其他字符個(gè)數(shù)(要求使用C++風(fēng)格字符串完成)

    2024年01月25日
    瀏覽(22)
  • QT---day1(QT的介紹、常用類及組件)

    QT---day1(QT的介紹、常用類及組件)

    ? 思維導(dǎo)圖: ?

    2024年02月15日
    瀏覽(23)
  • 嵌入式:QT Day1

    嵌入式:QT Day1

    源碼: widge.h ?widge.cpp ?main.cpp

    2024年02月15日
    瀏覽(24)
  • QT day1簡(jiǎn)單登錄界面

    QT day1簡(jiǎn)單登錄界面

    widget.cpp文件代碼: ?widget.h文件

    2024年02月13日
    瀏覽(20)
  • QT學(xué)習(xí)筆記-oracle oci數(shù)據(jù)庫(kù)驅(qū)動(dòng)交叉編譯并移植到ARM開(kāi)發(fā)板

    QT學(xué)習(xí)筆記-oracle oci數(shù)據(jù)庫(kù)驅(qū)動(dòng)交叉編譯并移植到ARM開(kāi)發(fā)板

    在上一文《QT學(xué)習(xí)筆記-QT安裝oracle oci驅(qū)動(dòng)》中介紹了在Windows環(huán)境下使用QT訪問(wèn)oracle數(shù)據(jù)庫(kù)時(shí)遇到驅(qū)動(dòng)無(wú)法加載問(wèn)題的解決辦法,大體思路是對(duì)QT源碼中數(shù)據(jù)庫(kù)驅(qū)動(dòng)的源碼oci進(jìn)行編譯,要想通過(guò)編譯需要依賴對(duì)應(yīng)數(shù)據(jù)庫(kù)的頭文件和庫(kù)(可以通過(guò)下載oracle instant client),編譯通過(guò)

    2024年02月13日
    瀏覽(31)
  • QT day1 (圖形界面設(shè)計(jì))

    QT day1 (圖形界面設(shè)計(jì))

    要求: ?功能函數(shù)模塊 ?做出如下效果圖: ?

    2024年02月08日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包