用QT 写一个计算器代码
时间: 2023-03-10 14:10:57 浏览: 100
很高兴为您解答。下面是用QT写的计算器代码:
#include <QtWidgets> int main(int argc, char** argv)
{
QApplication app(argc, argv); QWidget window;
window.setWindowTitle("Calculator"); // 设置主布局
QGridLayout* layout = new QGridLayout(&window); // 添加行编辑器
QLineEdit* lineEdit = new QLineEdit(&window);
lineEdit->setAlignment(Qt::AlignRight);
layout->addWidget(lineEdit, 0, 0, 1, 4); // 添加按钮
QPushButton* buttons[4][4];
const char* labels[4][4] = {
{"7", "8", "9", "/"},
{"4", "5", "6", "*"},
{"1", "2", "3", "-"},
{"0", ".", "=", "+"}
};
for (int i = 0; i < 4; ++i)
{
for (int j = 0; j < 4; ++j)
{
buttons[i][j] = new QPushButton(labels[i][j], &window);
layout->addWidget(buttons[i][j], i + 1, j);
}
} window.show(); return app.exec();
}
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)