Zenn
Open4

Pyxel で電卓をつくる

yakutsuyakutsu
  • 見た目をつくる
  • 面倒なのでマウスクリックだけ扱う
  • 電卓のロジックをつくる
yakutsuyakutsu

ボタンの文字列を中央揃えにする。文字列の文字数をもとに幅を決める。高さは1行とする(改行を無視)

yakutsuyakutsu

入力された式(四則演算のみ)を上部に表示する。
途中結果を文字列として管理して表示する。
削除もできるようにする。
イコールボタンでeval を呼び出し評価する。入力文字列の最後が数字の時以外は入力を無視する。

yakutsuyakutsu

画面のレイアウトはこんな感じにする

ログインするとコメントできます