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

目录
相关文章
|
11天前
|
IDE 开发工具 C++
QT案例IDE编写 -- 创建项目
QT案例IDE编写 -- 创建项目
29 0
|
11天前
|
存储 测试技术 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
70 1
|
11天前
|
Windows
|
11天前
使用代码实现QT自定义布局
使用代码实现QT自定义布局
|
11天前
Qt 按行追加文本代码
Qt 按行追加文本代码
21 0
|
11天前
|
编解码 IDE 开发工具
QT案例IDE编写 -- 另存为操作及编辑操作
QT案例IDE编写 -- 另存为操作及编辑操作
24 0
|
11天前
|
存储 自然语言处理
QT案例词典 -- 存储内容及遍历
QT案例词典 -- 存储内容及遍历
14 1
|
11天前
|
自然语言处理
QT案例词典 -- 释放堆区空间及查询单词
QT案例词典 -- 释放堆区空间及查询单词
21 1

推荐镜像

更多