#ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QComboBox> //1、引入需要用到的类头文件 #include <QPushButton> #include <QTextEdit> #include <QLabel> #include <QString> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Widget(); private: QPushButton *compute_btn, *clear_btn; QTextEdit *op1_edit,*op2_edit,*res_edit; QComboBox *combox; QLabel *label; public slots: //槽函数声明 void compute_btn_clicked(); void clear_btn_clicked(); signals://信号声明 }; #endif // WIDGET_H获取文本框内容并转成double
时间: 2023-06-16 12:04:48 浏览: 114
C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
5星 · 资源好评率100%
可以使用QTextEdit的toPlainText()函数来获取文本框中的内容,并使用QString的toDouble()函数将其转换为double类型,示例代码如下:
```c++
QString op1_str = op1_edit->toPlainText(); // 获取op1_edit中的内容
double op1 = op1_str.toDouble(); // 将op1_str转换为double类型
```
同样的方法也适用于其他的QTextEdit控件。
阅读全文