Python 独学プログラミング プログラミング初心者のPythonistaでUI作成〜Navigationviewの作り方まずは考え方から編〜

あっ どうも子へびです。

このぐらいの時期から湿度が上がると一気に汗をかきはじめる子へびです。そして水分摂取量が大量に増え飲んでは汗をかき飲んでは汗をかきなんだかずっとジメッとしている子へびです。あっまさにへび?




先週末それぞれに作成してきたUIを全て繋ぐNavigationviewの作成方法をMaster松陰から伝授してもらいました。作成codeはいつもの様に決まった書き方があるけれどもその前にそれぞれのUIがどの様に連携されいるのか構造を理解するところから勉強しました。
共通commonクラスを作成しそれぞれにデータをいききさせる。今までにはない構図でした。UIを持たない共通項のみをプールするcommonクラス。まずはここに何のデータを置いて置く必要があるのか考えないといけませんね。そしてNavigationviewコントローラのUIを作成して各クラスをインスタンス化させて繋げあう。

っとまぁ文章にするとこんな風になってしまうのですが一番手取り早いのは図にして理解することなのでこちらがその図です。

実際子へびには②にパーソナルデータを入力する画面があり③に前回載せたカロリー入力する画面を配置する予定です。しかしこの③には実際Tableviewとデータベースも繋がってるからここまでくるとUIってほんと階層がどんどん積み重なっていくんだなっと思います。

忘れないうちに早く作り出したいのですが一部データベースのcolumnを追加してユーザー名を入れる様にしたいのでがなぜだかうまくいかずまたSQLのテキストを見直し中で全く進みません。

子へび

もうエラーメッセージは見たくないよ〜。ドラえもん!

っと叫びたい子へびです。ちなみに今のエラーメッセージはduplicate column nameが表示され調べたら同じcolumnが2個あるからダメです。ってことらしい。いつ2つも同じcolumn作ったんだよ子へび!っと子へびに言いたい・・・。相変わらず子へびは穴に落ちております。それはおいといて

こちがら今回のMster松陰お手製のテキストです。もしこのcodeサンプルとしてだけ渡されても子へびにはまだまだ理解できないしMaster松陰の説明が毎度身にしみます。

Master松陰

せっかく説明したんだから早くとりかかりなさい。

っと言われてしまいそうな子へびです。




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA