Arsenic-ATG / Qt-calculator

A simple GUI calculator🧮 built using C++
MIT License
60 stars 43 forks source link

making a scientific version of the same calculator #3

Closed Arsenic-ATG closed 1 year ago

Arsenic-ATG commented 4 years ago

now the calculator can just perform generic calculations. it would be awesome to transform it to a fully functional scientific calculator.

SakshiZ9 commented 3 years ago

Can I work on it?

Arsenic-ATG commented 3 years ago

@SakshiZ9 ok, I am assigning this issue to you.👍

if you need any more information about the project or Qt then feel free to ask here or open a new issue regarding the same, I will try to answer it with the best of my knowledge.

SakshiZ9 commented 3 years ago

Thank you for assigning the issue. While Installing Qt application, there are two options default desktop installation and custom installation. Which one I should go for the installation process?

Arsenic-ATG commented 3 years ago

you can go with either of those

SakshiZ9 commented 3 years ago

Thankyou.

SakshiZ9 commented 3 years ago

I am facing an issue while installing the Qt application. It is showing Execution failed(Unexpected exit code:1603).How can I fix the issue?

Arsenic-ATG commented 3 years ago

Which Operating system are you using ?

SakshiZ9 commented 3 years ago

Windows 10

Arsenic-ATG commented 3 years ago

Looks like the user sdktool doesn't have permissions to modify stuff in QtCreator installation folder.

just modify permissions on the whole Tools folder Qt installs and make sure Qt installation folder have all write permissions

If you don't know how to do that then have a look at this exmple👇 https://www.drivereasy.com/knowledge/error-1603-fatal-error-during-installation-fixed/

Note :- the above link contains more than required information. The step I am talking about is step 4. If you want you can try other steps also but I don't think there is any problem with files so avoid uninstall/reinstall.

SakshiZ9 commented 3 years ago

Thankyou the issue was resolved.

SakshiZ9 commented 3 years ago

I cannot save the project, its showing it cannot be used as it is being used by another process. How to solve the issue?

Arsenic-ATG commented 3 years ago

did your program ran ? if yes then the project would have been automatically saved and most probably the problem would be because you might have forgot to close the running instance of the project before quitting

SakshiZ9 commented 3 years ago

When I changed the size of button 0 so that I could another button, I am not able to save it and showing the error as described earlier.

Arsenic-ATG commented 3 years ago

Are you using Dropbox/google-drive along with it or any other application with file synchronisation in it?

a conflict may occur due to that.

If so then closing it might solve the problem.


source

SakshiZ9 commented 3 years ago

Yes I am using Dropbox. Will close it and try to save the project. Thank-you.

SakshiZ9 commented 3 years ago

I have added a button () to make the calculation easy. But I am not able to write the code for that button. Can I get help with it?

Arsenic-ATG commented 3 years ago

you should probably look at the Qt documentation, of How to Use QPushButton to get a better understanding of working of QPushButton, I think they can explain it much better than me.

SakshiZ9 commented 3 years ago

Okay.Thank you.

eraviral34 commented 3 years ago

if possible I can help you in that as well

Arsenic-ATG commented 3 years ago

@eraviral34 yes this issue is open for everyone to contribute and there in not much that has been done till now on it. ( if you want to work exclusively on this issue then tell me to assign this issue to you)

I would recommend getting familiar with the project and Qt first. But still if you want and/or have worked with Qt before then I do let me know so that I assign you this issue 👍

mahendra1290 commented 3 years ago

I have worked before on Qt can I work on this issue. I can develop it on Linux right ?

Arsenic-ATG commented 3 years ago

@mahendra1290 why not, go ahead if you need any help regarding the project then feel free to ask here or open a new issue regarding the same

do you want me to assign you this task ?

mahendra1290 commented 3 years ago

Yes I want to start my open source journey

mahendra1290 commented 3 years ago

The +, -, %, * are not showing in display on pressing but the calculation is correct. Is it a bug or anything else

Arsenic-ATG commented 3 years ago

@mahendra1290 no it's not a bug. It was supposed to work that way. The indicator of "which operation is going on" is the changed state of the button.

mahendra1290 commented 3 years ago

I have added a new class for managing calculations and it will show all digits and operations like pocket calculator is that okay

Prathamesh21Kulkarni commented 2 years ago

Hey! Is the issue still open? If yes I would like to contribute.

Arsenic-ATG commented 2 years ago

@Prathamesh21Kulkarni indeed, feel free to hack whatever you want and send a PR with the changes.

Prathamesh21Kulkarni commented 2 years ago

Ok

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Arsenic @.> Sent: Friday, March 18, 2022 10:38:10 AM To: Arsenic-ATG/Qt-calculator @.> Cc: Prathamesh21Kulkarni @.>; Mention @.> Subject: Re: [Arsenic-ATG/Qt-calculator] making a scientific version of the same calculator (#3)

@Prathamesh21Kulkarnihttps://github.com/Prathamesh21Kulkarni indeed, feel free to hack whatever you want and send a PR with the changes.

— Reply to this email directly, view it on GitHubhttps://github.com/Arsenic-ATG/Qt-calculator/issues/3#issuecomment-1072036617, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQEBUOXJ45YEJ7YUT4MWHE3VAQFTVANCNFSM4OXTMT6A. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were mentioned.Message ID: @.***>

moezmustafa commented 2 years ago

Can you assign me the task ? i have recently worked with SFML and QT , to build a clone of super mario and would love to work on this project in my summer break

Arsenic-ATG commented 2 years ago

Can you assign me the task ? i have recently worked with SFML and QT , to build a clone of super mario and would love to work on this project in my summer break

sure, feel free to give it a try

moezmustafa commented 2 years ago

Can you assign me the task ? i have recently worked with SFML and QT , to build a clone of super mario and would love to work on this project in my summer break

sure, feel free to give it a try

awesome , ill Start working by 1st of August .

PJayakrishnan commented 1 year ago

Hello @Arsenic-ATG . By transforming did you mean to have a button for scientific and clicking it will show a new dialog with those scientific functions? Or entirely a new project or a scientific calculator itself, with labels, launched from this calculator?

Arsenic-ATG commented 1 year ago

Hello @Arsenic-ATG . By transforming did you mean to have a button for scientific and clicking it will show a new dialog with those scientific functions? Or entirely a new project or a scientific calculator itself, with labels, launched from this calculator?

@PJayakrishnan , sorry for delayed response ( I was on a small vacation ) As for how to implement the scientific version of the calculator, feel free to take full creative freedom and do as you feel would be look better and be easier to implement for you.

ofekkr1 commented 1 year ago

@Arsenic-ATG hello, Im new to the open source related stuff,and I would like to contribute to the project. May I be assigned to this issue?

Arsenic-ATG commented 1 year ago

@Arsenic-ATG hello, Im new to the open source related stuff,and I would like to contribute to the project. May I be assigned to this issue?

sure, I have assigned this issue to you Though this issue might look quite large at first, but I don't expect someone to implement all the features one would expect from a scientific calculator. Adding small changes ( adding one or two new functions ) should also work.

ofekkr1 commented 1 year ago

@Arsenic-ATG Thank you for the fast response! Im planning on making small PR as suggested, will update on my progress.

ofekkr1 commented 1 year ago

@Arsenic-ATG sorry for the misunderstending, there was a missclick that unassigned me from the issue. May you please reassign me when you can?

ofekkr1 commented 1 year ago

hi, I made a PR at #29 , which added some functionality to the calculator(had to change the buttons location, hope you dont mind). Will appreciate your review so I will keep working on the project.

ofekkr1 commented 1 year ago

@Arsenic-ATG hi, Just letting you know I made another PR at #30, I will focus on tests and bug fixing on the next PR