发布网友 发布时间:2022-05-16 21:06
共1个回答
热心网友 时间:2024-03-02 04:52
咨询记录 · 回答于2021-12-31用Qt设计一款计算器,要求能实现基本的加减乘除,以及正弦余弦,arcsin,arccos,等功能,界面设计 -定义组件间的间隔 Space = 10px -定义按钮组件的大小 Width = 40px, Height = 40px -定义文本框组件的大小 Width = 5 * 40px + 4 * 10px, Height = 30px -计算器程序不需要最大化和最小化按钮 ,窗口固定大小 ,文本框不能直接输入字符Copyright © 1999-2020, CSDN.NET, All Rights Reservedqt设计计算器界面登录洋葱汪关注Qt计算器界面的实现 原创2018-07-12 16:42:19 6点赞洋葱汪 码龄4年关注目录1、设计与实现 2、Qt信号与槽基础1、设计与实现 界面设计 -定义组件间的间隔 Space = 10px -定义按钮组件的大小 Width = 40px, Height = 40px -定义文本框组件的大小 Width = 5 * 40px + 4 * 10px, Height = 30px -计算器程序不需要最大化和最小化按钮 ,窗口固定大小 ,文本框不能直接输入字符 计算机器界面实现 #include QApplication>#include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QWidget* w = new QWidget(NULL, Qt::WindowCloseButtonHint); QLineEdit* le = new QLineEdit(w); QPushButton* button[20] = {0}; const char* btnText[20] = { "7", "8", "9", "+", "(", "4", "5", "6", "-", ")", "1", "2", "3", "*", "<-",