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

目录
相关文章
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
1900 2
|
存储 测试技术 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
277 1
|
6月前
|
人工智能 IDE API
白板秒变IDE,草图直接生成可运行代码!Pad.ws:白板+代码编辑器深度结合,创意到实现无缝衔接
Pad.ws是一款创新的在线开发环境,将交互式白板与完整IDE工具深度结合,支持多人实时协作和多种编程语言,无需安装即可通过浏览器访问。
208 1
白板秒变IDE,草图直接生成可运行代码!Pad.ws:白板+代码编辑器深度结合,创意到实现无缝衔接
|
4月前
|
IDE 开发工具 Python
lingma IDE无法使用很多微软官方插件,代码无法点击跳转
当前环境存在以下问题:1. 无法使用微软官方插件 IntelliCode,影响代码智能补全与开发效率;2. 代码中变量点击后无法跳转定义位置(如图所示,Python导入模块无法跳转),此为重大缺陷,请尽快修复,以提升开发体验。这些问题导致的功能缺失,使当前环境与理想开发需求存在一定差距。
|
网络协议
Qt中的网络编程(Tcp和Udp)运用详解以及简单示范案例
Tcp和Udp是我们学习网络编程中经常接触到的两个通讯协议,在Qt也被Qt封装成了自己的库供我们调用,对于需要进行网络交互的项目中无疑是很重要的,希望这篇文章可以帮助到大家。 是关于Qt中TCP和UDP的基本使用和特点:
1731 7
|
12月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
2647 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
12月前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
4793 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
XML Linux 程序员
【Qt】项目代码
【Qt】项目代码