当前位置: 首页 > news >正文

网站和网站的app网站开发基础教程

网站和网站的app,网站开发基础教程,石家庄站在哪个区,营销型网站建设报价作业 一、做个QT页面 #include "hqyj.h"HQYJ::HQYJ(QWidget *parent)//构造函数定义: QWidget(parent)//显性调用父类的有参构造 {//主界面设置this->resize(540,410);//设置大小this->setFixedSize(540,410);//设置固定大小this->setWindowIcon(QIcon(&q…

作业

一、做个QT页面

#include "hqyj.h"HQYJ::HQYJ(QWidget *parent)//构造函数定义: QWidget(parent)//显性调用父类的有参构造
{//主界面设置this->resize(540,410);//设置大小this->setFixedSize(540,410);//设置固定大小this->setWindowIcon(QIcon("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\wodepeizhenshi"));//设置主界面左上角图标this->setWindowTitle("阿瑞乱聊");//设置主界面名称//主页标签QLabel *lab1 = new QLabel(this);//账号QLabel *lab2 = new QLabel(this);//密码QLabel *lab3 = new QLabel(this);//大图//设置账号标签属性lab1->resize(50,50);//设置大小lab1->move(100,200);//设置位置lab1->setPixmap(QPixmap("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\userName"));//设置图标lab1->setScaledContents(true);//设置自适应//设置密码标签属性lab2->resize(lab1->size());//设置大小lab2->move(lab1->x(),lab1->y()+70);//设置位置lab2->setPixmap(QPixmap("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\passwd"));//设置图标lab2->setScaledContents(true);//设置自适应//设置主页图片标签属性lab3->resize(520,190);//设置大小lab3->move(10,0);//设置位置lab3->setPixmap(QPixmap("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\logo"));/设置图标lab3->setScaledContents(true);//设置自适应//主页行编辑器QLineEdit *edit1 = new QLineEdit(this);//账号行编辑器QLineEdit *edit2 = new QLineEdit(this);//密码行编辑器edit1->setPlaceholderText("QQ号/手机/邮箱");//设置账号默认占位edit2->setPlaceholderText("密码");//设置密码默认占位edit1->resize(300,50);//设置大小edit2->resize(edit1->size());//设置大小edit1->move(lab1->x()+60,lab1->y());//设置位置edit2->move(lab2->x()+60,lab2->y());//设置位置edit2->setEchoMode(QLineEdit::Password);//设置回显模式//主页按键QPushButton *bnt1 = new QPushButton(QIcon("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\login"),"登录",this);//用图片,文本,父组件实例化登录按键QPushButton *bnt2 = new QPushButton(QIcon("C:\\Users\\asus\\Documents\\Tencent Files\\2088219652\\FileRecv\\icon\\cancel"),"取消",this);//用图片,文本,父组件实例化取消按键bnt1->resize(70,50);//设置大小bnt2->resize(bnt1->size());//设置大小bnt1->move(edit2->x()+40,edit2->y()+70);//设置位置bnt2->move(bnt1->x()+90,bnt1->y());//设置位置}HQYJ::~HQYJ()//析构函数定义
{
}

 二、QT工程默认创建各行意思

.pro

QT       += core gui
#QT工程需要的类库,core时核心库,gui是图形化界面相关类库
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#版本超过4.0会加上widgets
CONFIG += c++11
#可以使用C++11后的版本# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0#管理源文件
SOURCES += \main.cpp \mywnd.cpp
#管理头文件
HEADERS += \mywnd.h
#管理ui文件
FORMS += \mywnd.ui# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

 头文件

//防止文件重复包含
#ifndef MYWND_H
#define MYWND_H#include <QWidget>//QWidget类所在的头文件//ui文件中命名空间声明
QT_BEGIN_NAMESPACE
namespace Ui { class MyWnd; }
QT_END_NAMESPACE//自己的公共继承于QWidget类的类对象
class MyWnd : public QWidget
{Q_OBJECT//信号与槽的元对象public:MyWnd(QWidget *parent = nullptr);//构造函数声明,带一个默认参数~MyWnd();//析构函数声明private:Ui::MyWnd *ui;//指向ui文件的指针,可以通过它调用ui文件里的代码
};
#endif // MYWND_H

主程序

#include "mywnd.h"//图形化界面的头文件#include <QApplication>//应用程序的头文件int main(int argc, char *argv[])
{QApplication a(argc, argv);//应用程序实例化,用有参构造MyWnd w;//自定义类的对象在栈区实例化w.show();//调用show函数,展示图形化界面return a.exec();//阻塞,等待信号与槽、事件处理、等待用户操作
}

.源文件

#include "mywnd.h"//图形化界面的头文件
#include "ui_mywnd.h"//ui界面的头文件MyWnd::MyWnd(QWidget *parent)//自定义的类的构造函数的定义: QWidget(parent)//显性调用父类的有参构造, ui(new Ui::MyWnd)//给类中ui指针开辟空间
{ui->setupUi(this);//将指针的父组件设为本类表示的组件//给拖出来的组件实例化空间
}MyWnd::~MyWnd()//析构函数的定义
{delete ui;//回收ui指针空间
}

思维导图

http://www.yayakq.cn/news/447570/

相关文章:

  • 有没有做培养基的网站酒店网站规划建设方案书
  • 网站卡片设计网络营销ppt怎么做
  • 王欣网站建设与维护服务器用来做网站和数据库
  • 网站底部制作怎样在建设部网站上查公司信息
  • 建网站要多少钱建一个网络平台需要多少钱国内知名网站建设排名
  • 静态网站 搜索网站设计与网页制作教程
  • 网站备案名称能重复吗高端
  • Pc端网站是什么意思桂阳局网站建设方案
  • 国外产品设计网站推荐做网站该去哪找客户
  • 番禺做网站最便宜的哪家公司网站建设公司图片
  • 淘宝客建设网站首页邮箱qq登录入口
  • flash 网站 源码wapcms建站系统
  • 阿里网站备案寄材料代码交易网站
  • 学校网站建设报价是多少钱外贸网站排行榜前十名
  • 做属于自己公司的网站一般通过男网友
  • 娱乐网站建设ppt做电影网站挣钱吗
  • 珠海网站建保定网站搜索排名
  • 网站开发要求有哪些如何夸奖客户网站做的好
  • 典当网站迎中国建设银行网站
  • 飞扬动力网站建设电商网站规划书
  • 深圳网站制作推广外贸网站推广工作
  • 产品营销网站建设做网站建设注册商标是多少类
  • 住房和城乡建设部网站加装电梯怎么做网站关键字
  • 企业网站建设难吗wordpress 企业商城
  • 色一把做最好的网站怎样做网站备份
  • vs进行网站建设信誉好的微网站建设
  • 要做网站到哪里做夏天做哪个网站能致富
  • 网站建设所需服务器贵阳网站备案在哪里
  • 网上订货发货网站建设WordPress主题开发者
  • gov域名网站有哪些刷百度关键词排名