前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >QT 中普通数值与字符串之间的转换

QT 中普通数值与字符串之间的转换

作者头像
zls365
发布2020-08-19 11:36:39
1.7K0
发布2020-08-19 11:36:39
举报
文章被收录于专栏:CSharp编程大全

点击按钮计算,获取输入的数量和单价,相乘计算后将结果显示到文本框里

QtGuiApplication6.h

代码语言:javascript
复制
#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_QtGuiApplication6.h"

class QtGuiApplication6 : public QMainWindow
{
  Q_OBJECT

public:
  QtGuiApplication6(QWidget *parent = Q_NULLPTR);

private:
  Ui::QtGuiApplication6Class ui;

private slots:
  void on_pushButton_clicked();
};

QtGuiApplication6.cpp

代码语言:javascript
复制
#include "QtGuiApplication6.h"
#include <qmessagebox.h>

QtGuiApplication6::QtGuiApplication6(QWidget *parent)
  : QMainWindow(parent)
{
  ui.setupUi(this);
  
}
void QtGuiApplication6::on_pushButton_clicked()
{
  int num = ui.lineEdit->text().toInt();
  float price = ui.lineEdit_2->text().toFloat();
  float total = num * price;//相乘计算    
  QString str;//    
  str=str.setNum(total,'f',2); //浮点数2位小数    
  str=str.sprintf("%.2f",total); //格式化输出浮点数    
  ui.lineEdit_3->setText(str);//在文本框里显示  editTotal为组件名  
}

结果:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档