分享一点在用Qt编写计算器的过程中所遇到的问题(主要是信号和槽的问题)大神们就没必要看了,都是一些小白摸爬打滚的经验

本文分享了使用Qt开发计算器时遇到的问题,包括如何将整型变量转化为QString显示,如何获取lineEdit内容,以及信号和槽的正确使用。通过手动和自动关联信号槽,解决按键响应和comboBox数据转换问题,为Qt初学者提供参考。
摘要由CSDN通过智能技术生成

我在搞这个计算器的时候简直费劲,网上完全没有这些适合小白看的东西,比如想在对话框里面输出整型变量里面的值(就是取代原本的tr),比如如何弄出文本框啊,比如怎么取出lineEdit的内容啊,比如怎么把item放进if语句里面判断(即怎么转化item为其他类型的数)

或许大神们看起来没有什么意思,但对于小白来说真是苦大仇深的东西啊,所以我特意分享出来,希望能让各位在Qt这片苦海里面刚开始遨游的小白们一点帮助。

计算器界面如图

是用三个lineEdit(lineEdit 第一个框,lineEdit_2 第二个框,resultlineEdit 结果框)

+一个label
+一个comboBox
+一个pushButton(resultButton)做的。

新建一个Qt的gui工程。

mainwindow.h头文件里面:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
 
#include <QMainWindow>

 
namespace Ui {
  
class MainWindow;
}
 
class MainWindow : public QMainWindow
{
  
    Q_OBJECT
    
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
    
public slots:
    //void on_lineEdit_returnPressed();
 
    //void on_lineEdit_2_returnPressed();
 
    void resultButton();
 
 
 
    
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值