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

网站建设项目安排计划表竞价排名深度解析

网站建设项目安排计划表,竞价排名深度解析,安吉网站制作,专业上海网站建设公司哪家好非界面编程 QT编译的时候,依赖于 .pro 配置文件: SOURCES: 所有需要参与编译的 .cpp 源文件 HEADERS:所有需要参与编译的.h 头文件 QT:所有需要参与编译的 QT函数库 .pro文件一旦修改,注意需要键盘按 ctrls 才能加载最新的配置文…

 非界面编程

QT编译的时候,依赖于 .pro 配置文件:

SOURCES: 所有需要参与编译的 .cpp 源文件

HEADERS:所有需要参与编译的.h 头文件

QT:所有需要参与编译的 QT函数库

.pro文件一旦修改,注意需要键盘按 ctrl+s 才能加载最新的配置文件

标准输出:QDebug 类

#include <QDebug>

qDebug() << 输出的数据;


qDebug() 是全局函数, 返回 QDebug 对象【 c++中的cout】

QT所有的类,以 Q 开头

第二个字母通常也大写

界面编程

使用QT界面,显示 hello world

查找函数

1:哪个类的

2: CONTENTS       : 目录

3:类名 class:基础信息

#include :依赖的头文件

QT:依赖库文件,在 .pro 文件中 QT标签后面追加

Inherits: 基类

Inherits by :有哪些派生类

4:Public Functions:        类中所有公开函数

QWidget

比较底层的窗口类,是很多很多窗口类的基类
QWidget的函数,很多窗口继承

QWidget 类:一般作为一个复合型窗口的底座
一个窗口是复杂的,里面复合了很多子窗口
子窗口,都需要依赖底座父窗口去实现

QWidget就是底座功能

设置几何图形:
setGeometry(x,y,w,h) 左上角的坐标 x,y , 图形的宽度高度

获取 x轴坐标和y轴坐标:
int x() const
int y() const

 QLabel

这个窗口专门承载文字和图片

承载文字

1 设置文字 setText(“”)
2 获取文字 QString text()

调整文字格式

QFont 类对象 设置文字格式

QFont font
font.setBold(1) 设置文字是否粗体
font.setItalic(1) 设置文字是否斜体
font.setPointSize(int pointSize) 设置文字大小

将调整好的文字设置给 label

QLabel lb
lb.setFont(font)

 文字调整颜色

QPalette pe;
pe.setColor(QPalette::WindowText,Qt::red);//第一个参数是宏,设置label中哪部分的颜色

lb.setPalette(pe);

文字居中

 //lb.setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
lb.setAlignment(Qt::AlignCenter);

承载图片

 QLabel lb;
 lb.setPixmap()

QLineEdit

文本编辑器,单行文本输入,支持设置占位文字和隐藏输入内容

使用代码输入/获取文字
setText(文字)
QString text()

设置占位文字
setPlaceholderText(占位文字)

 输入的文字隐藏
setEchoMode(宏定义)

#include <QApplication>
#include <QWidget>
#include <QPushButton>
#include <QLineEdit>
#include <QVBoxLayout>
#include<QDebug>
int main(int argc, char *argv[])
{QWidget window;QVBoxLayout *layout = new QVBoxLayout(&window);// 创建 QLineEditQLineEdit *lineEdit = new QLineEdit;layout->addWidget(lineEdit);// 创建按钮QPushButton *button = new QPushButton("Get Text");layout->addWidget(button);// 连接按钮点击信号到槽函数QObject::connect(button, &QPushButton::clicked, [lineEdit]() {QString text = lineEdit->text();  // 获取输入的文字qDebug() << "Text:" << text;});// 设置文字//lineEdit->setText("Hello, QLineEdit!");//lineEdit->setPlaceholderText("占位文字");//    lineEdit->setEchoMode(QLineEdit::Normal);//正常显示//   lineEdit->setEchoMode(QLineEdit::NoEcho);//不显示//    lineEdit->setEchoMode(QLineEdit::Password);//密码隐藏//lineEdit->setEchoMode(QLineEdit::PasswordEchoOnEdit);//  输入的时候不隐藏,输完再隐藏.编辑完,指的是,操作对象不再是当前窗口,也就是所谓的 "失去焦点"window.show();return app.exec();  // 启动事件循环
}

QTextEdit

允许有回车的文本编辑器
多行文本输入,支持富文本和图片插入。

QString toPlainText()        获取文本编辑器中的文字
setText(文字)                设置文字

设置图片

依赖 html 格式的代码
html的语句,直接通过 setText 去设置
QT针对HTML语句做过简化,最终

te.setText("<img src=D:/qrc/shi.jpg width=300 hegith=300>");

toHtml:将文本编辑器中的数据,转换成html语句

int main(int argc, char *argv[])
{QApplication app(argc, argv);QWidget window;QVBoxLayout *layout = new QVBoxLayout(&window);// 创建 QTextEditQTextEdit *textEdit = new QTextEdit;layout->addWidget(textEdit);// 创建按钮QPushButton *button = new QPushButton("Insert Image");layout->addWidget(button);// 连接按钮点击信号到槽函数QObject::connect(button, &QPushButton::clicked, [textEdit]() {// 插入图片QTextCursor cursor = textEdit->textCursor();QImage image(":/path/to/image.png");  // 图片路径textEdit->document()->addResource(QTextDocument::ImageResource, QUrl("image"), image);cursor.insertImage("image");});window.show();return app.exec();
}

 

QPushButton

普通按钮

设置按钮文字
QPushButton btn
btn.setText("文字")

http://www.cadmedia.cn/news/15196.html

相关文章:

  • 上海网站设计公司排行榜建个网站需要多少钱
  • 手术室专科建设网站免费二级域名生成网站
  • 武义建设工程网站aso100官网
  • 技术支持 随州网站建设站长工具百科
  • 口腔医院网站优化服务商广西网站建设制作
  • 东莞建站公司运转全网天下有 名杭州seo网络推广
  • 400网站建设专业网站seo推广
  • 客服外包平台有哪些网站seo分析工具
  • 傻瓜网站建设东莞软文推广
  • 网站tag标签功能实现怎样利用互联网进行网络推广
  • 开发区建设集团网站分销渠道
  • 深圳专业网站建设多少钱蜘蛛搜索
  • 营销网站建设解决方案刚刚中国出啥大事了
  • 网站制作成品百度人工服务24小时热线电话
  • 校园网站建设的背景朋友圈广告推广平台
  • 建站导航如何推广公司
  • 京东在线购物网站怎么营销自己的产品
  • 中国光伏企业排行榜纵横seo
  • 手机网站建设联系方式网站是怎么优化推广的
  • 做导航网站犯法吗百度投放广告流程
  • 推广网站平台免费收录查询
  • 教育网站建设情况报告百度app安装下载免费
  • 网络公司免费做网站 卖货抽提成seoul是啥意思
  • 如何建立自己的购物网站怎么建设自己的网站
  • 税务网站建设要突出以网络优化培训
  • 游戏网站建设杭州中国十大互联网公司排名
  • 南宁做网站的有几家网络视频营销
  • 网站产品推广输入关键词搜索
  • 推广联盟网站怎么做百度安装到桌面
  • 三网站建设seo综合查询工具下载