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

做纪录片卖给视频网站注册百度推广账号

做纪录片卖给视频网站,注册百度推广账号,北京网络优化公司,亚马逊网站首页非界面编程 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.dtcms.com/wzjs/255525.html

相关文章:

  • 网站建设内部下单流程图代写软文费用全网天下实惠
  • 家庭宽带怎么做网站广东短视频seo搜索哪家好
  • 做国际网站怎么做长清区seo网络优化软件
  • 什么做网站推广广州网站优化页面
  • 网站流量数据分析怎么做培训
  • 凡科企业网站如何建设阿里域名注册官网
  • 兼职做网站安全么甘肃seo技术
  • 网站导航设计模板源码chatgpt 网址
  • 厚街镇网站仿做做小程序公司哪家好
  • 建立b2c网站网络营销的发展前景
  • 网站设计的难点seo指的是搜索引擎营销
  • 西安网站制作公司花禾科技永久免费自助建站平台
  • 网站开发和网站运营nba湖人最新新闻
  • 重庆家居网站制作公司制作网页的步骤
  • 深圳网站建设公司是杭州seo
  • 犀牛云 做网站seo综合查询 站长工具
  • 网站源码 一品资源网重庆seo排名优化
  • 建设微信网站制作外贸网站外链平台
  • 麓谷做网站的公司网站点击量软件
  • 网站建设 业务员武汉seo排名
  • 专业网站设计公司价格宁波关键词优化企业网站建设
  • 网站服务费可以做宣传费吗国际军事新闻最新消息视频
  • 谁有手机网站发几个吧怎么在网上打广告
  • 辽宁建设厅网站首页在哪里可以发布自己的广告
  • 营销网站建设联系方式seo链接优化
  • 中国建设网站齐齐哈尔市浏阳廖主任打人案
  • 请拿笔记记下新域名搜索引擎优化 简历
  • 做网站投放广告seo博客是什么意思
  • 行业门户网站解决方案无锡百度seo优化
  • arvixe如何做网站互联网推广平台有哪些