恋恋风辰的个人博客


  • Home

  • Archives

  • Categories

  • Tags

  • Search

Qt 文本高亮

Posted on 2022-10-07 | In Qt

文本高亮

对于textedit里录入的部分单词我们可以实现高亮,实现高亮主要依赖于QSyntaxHighlighter。
我们先创建一个Qt Application类,类名MainWindow, 然后新增一个C++类,类名为MySyntaxHighlighter。

Read more »

Qt QTextEdit知识

Posted on 2022-10-06 | In Qt

简介

QTextEdit是文本编辑器,支持富文本功能。接下来我们创建一个Qt Application 应用,然后在ui中添加一个QTextEdit插件。
运行程序后,可以在QTextEdit中输入任何文字也包括富文本。

文本块

我们在MainWindow的ui文件中添加了textedit插件,然后在MainWindow的构造函数中写代码,修改文本框样式

Read more »

QT 主窗口

Posted on 2022-10-06 | In Qt

简介

任何界面应用都有一个主窗口,今天我们谈谈主窗口相关知识。一个主窗口包括菜单栏,工具栏,状态栏,以及中心区域等部分。我们先从菜单栏说起

Read more »

QT 布局

Posted on 2022-10-06 | In Qt

简介

Qt 中的布局有三种方式,水平布局,垂直布局,栅格布局。

Read more »

QT QLineEdit介绍

Posted on 2022-09-12 | In Qt

简介

QLineEdit属于输入插件,用来实现单行录入。支持几种录入模式。

Normal表示正常录入,录入的信息会显示在QLineEdit上。

Password表示密码录入的方式,录入的信息不显示QLineEdit,只是通过黑色圆点显示。

NoEcho 表示不显示录入信息,类似于Linux输入密码时,显示的是一片空白。

PasswordEchoOnEdit 表示在输入的一刹那可以看到字符,但是立刻变为不可见的黑色圆点显示。

Read more »

几种标准对话框

Posted on 2022-09-03 | In Qt

几种标准对话框

本文介绍几种标准对话框,都是Qt封装好的,我们先创建一个界面,添加几个按钮,然后分别在几个按钮的回调函数里添加创建不同对话框的逻辑

Read more »

模态对话框消息传递

Posted on 2022-09-03 | In Qt

模态对话框接受和拒绝消息

我们创建一个模态对话框,调用exec函数后可以根据其返回值进行不同的处理,exec的返回值有两种,Qt的官方文档记录的为

1
2
QDialog::Accepted
QDialog::Rejected
Read more »

Qt 信号和槽

Posted on 2022-08-25 | In Qt

信号和槽

当我们需要一个界面通知另一个界面时,可以采用信号和槽机制。通过链接信号和槽,当一个界面发送信号时,链接该信号的槽会被响应,从而达到消息传递的目的。
所以我们先创建一个Qapplication Widgets 应用。Creator会为我们生成mainwindow类和其界面。我们在界面添加一个按钮,按钮的名字叫showChildButton, 按钮显示的文字改为“显示子界面”。
同时为该界面添加一个label,显示的文字修改为“这是主界面”

Read more »

对话框

Posted on 2022-08-23 | In Qt

非模态对话框

我们依旧创建一个Qt Widgets Application 项目,然后自动生成文件和项目。

1
2
3
4
5
6
7
8
9
10
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);

QDialog w();
w.show();

}
Read more »

创建项目和编译

Posted on 2022-08-21 | In Qt

新建Qt Widgets应用

我们启动qt creator 创建项目,选择Qt Widgets应用

https://cdn.llfc.club/1661052788966.jpg

接下来选择项目目录,项目名字就叫helloworld

Read more »
<1…141516…37>

370 posts
17 categories
21 tags
RSS
GitHub ZhiHu
© 2025 恋恋风辰 本站总访问量次 | 本站访客数人
Powered by Hexo
|
Theme — NexT.Muse v5.1.3