QT案例IDE编写 -- 代码编写

简介: QT案例IDE编写 -- 代码编写

一、将函数封装


1、在mainwindow.cpp中将标签操作封装一下


void MainWindow::test()
{
    ui->label->setText("aiyoubucuoo");
    QString str;
    str=ui->label->text();
    cout << "str=" << str;
    ui->textEdit->setText("bucuooaiyou");
    str=ui->textEdit->toPlainText();
    cout << "str=" << str;
}


2、由于用到UI变量,所以还需要在mainwindow.h头文件声明一下


public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
    void test();


3、调用


MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    cout << "aiyoubucuoo";
    p=NULL;
    p=(int *)malloc(sizeof(int));
    *p=10;
    test();
}


二、编码问题


1、C语言标准函数用到的中文是gbk


2、QT中的中文都是utf-8


3、选择编辑--select encoding---选择UTF-8--选择按编码保存


0a2653c851af460fa595bd959398a8f1.png


三、槽函数,当菜单栏被点击的时候就用到了槽函数,可以理解为按钮被单击


1、选择被点击的菜单


0eacb84100b54626af849e6b562bf92a.png 2d65d23f6d4748949b924e4057485923.png


2、右击,转到槽,选择triggered()


2e9b90b2ca334476abebe75bafe6eeaa.png


3、自动在mainwindow.cpp中生成一个函数


void MainWindow::on_actionxinjian_triggered()
{
    const char *p="你点击了新建";
    cout << p;
}


4、运行,点击新建,查看结果


0a2653c851af460fa595bd959398a8f1.png

目录
相关文章
|
6月前
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
931 1
|
6月前
QT中按钮格式QSS代码
QT中按钮格式QSS代码
|
6月前
|
存储 测试技术 UED
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
139 1
|
4月前
|
网络协议
Qt中的网络编程(Tcp和Udp)运用详解以及简单示范案例
Tcp和Udp是我们学习网络编程中经常接触到的两个通讯协议,在Qt也被Qt封装成了自己的库供我们调用,对于需要进行网络交互的项目中无疑是很重要的,希望这篇文章可以帮助到大家。 是关于Qt中TCP和UDP的基本使用和特点:
563 7
|
15天前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
140 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
16天前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
119 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
3月前
|
XML Linux 程序员
【Qt】项目代码
【Qt】项目代码
|
4月前
|
开发者
Qt中的事件该如何学习?(附带案例)
事件是Qt中比较重要的一部分,在初期如果理解不当学习可能会比较困难,这里提一嘴当初教我的那位老师水平是真的高,让我很轻易的就理解了事件的概念。 在平时我们见到那些界面上的某些快捷键就有可能是事件做的,例如ESC关闭窗口,Enter提交或者登录这种类似的,这也是事件的强大之处。
|
5月前
|
IDE Java 开发工具
阿里云云效产品使用问题之在代码域中,可以通过什么方法将代码合并的内容在IDE中查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。