Qt 1. 按键QPushButton和文本框QTextEdit

cpp 复制代码
//ex2.cpp
#include "ex2.h"
#include "ui_ex2.h"

int static cnt = 0;

Ex2::Ex2(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Ex2)
{
    ui->setupUi(this);
}

Ex2::~Ex2()
{
    delete ui;
}


void Ex2::on_pushButtonMy1_clicked()
{
    cnt ++;
    QString str = QString::number(cnt,10);
    ui->textEditMy1->setText(str);
}

void Ex2::on_pushButtonMy2_clicked()
{
    if(cnt > 0) cnt --;
    QString str = QString::number(cnt,10);
    ui->textEditMy1->setText(str);
}

//main.cpp
#include "ex2.h"
#include <QtSerialPort/QtSerialPort>
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Ex2 w;
    w.show();
    return a.exec();
}
相关推荐
咛辉27 分钟前
什么是RDD.RDD的创建方式
开发语言
阿月浑子202135 分钟前
[C#]Task.Run()和Task.Factory.StartNew()对比(腾讯元宝)
开发语言·c#
I烟雨云渊T1 小时前
iOS瀑布流布局的实现(swift)
开发语言·ios·swift
Eiceblue1 小时前
如何通过C# 获取Excel单元格的数据类型
开发语言·visualstudio·c#·excel
m晴朗1 小时前
RDK X5 交叉编译OSS\QT\opencv\openssl
开发语言·opencv·rdkx5
RedJACK~1 小时前
Go语言Stdio传输MCP Server示例【Cline、Roo Code】
开发语言·后端·golang
sword devil9001 小时前
基于pyqt的上位机开发
开发语言·python·pyqt
努力努力再努力wz1 小时前
【Linux实践系列】:进程间通信:万字详解共享内存实现通信
java·linux·c语言·开发语言·c++
-曾牛1 小时前
Azure OpenAI 聊天功能全解析:Java 开发者指南
java·开发语言·人工智能·spring·flask·azure·大模型应用
小众AI2 小时前
fastmcp: 更好用的 MCP Python 框架
开发语言·人工智能·python