完全なローカル環境で、自炊した本を表示するWebアプリを作ろうとしています。Python3は初心者です。ローカルに保存した画像を順に表示させるだけの単純なやつを想定しているので、より軽いFlaskを選びました。実装したいことを箇条書きにします。
①本の表紙の画像をクリックすると、別ウィンドウ(モードレス)が立ち上がって1ページ目の画像が表示される。
②1ページ目の画像の両端に左右の矢印をつけて、矢印クリックで1ページずつ進む/戻るをしたい。矢印表示じゃなくて、キーボードの矢印キーでもOK。
③できれば全画面表示の切り替えもできるようにしたい。
それほど複雑ではないと思うのですが、今は①の表紙画像の表示までしかできていません・・・。ITに詳しくないので、言葉遣いが適切でないところがあるかもしれませんが、どうすればこのようなものが作れるのか、教えて下さい。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 完全なローカル環境で、自炊した本を表示するWebアプリを作ろうとしています。
もうこの辺で全然意味が分からないのですが。「完全なローカル環境」なのに「Webアプリ」?
まぁ、悪いこと言わないんで、
> ITに詳しくない
フツーにソフトウェア探してインストールして使った方が良いですよ。
MComix:
https://mcomix.jp.uptodown.com/windows
ご回答ありがとうございます。言葉が適切でなかったみたいで、「完全なローカル環境」というのは、業者のサーバーを使わない、自分のPC内でサーバーを構築する、外部公開しない、という意味です。
既存のソフトを使いたいのではなく、勉強のために自分で作りたいという意味です。
No.2
- 回答日時:
> 業者のサーバーを使わない、自分のPC内でサーバーを構築する、外部公開しない、という意味です。
と言う事は、例えばApacheの知識とかあるんですかね?あるいは、Pythonのhttp.server
http.server --- HTTP サーバ:
https://docs.python.org/ja/3/library/http.server …
は使った事ありますか?
> 既存のソフトを使いたいのではなく、勉強のために自分で作りたいという意味です。
いずれにせよ、MComixは入れた方が良いでしょう。それはPythonで書かれています。
「どういう風にPythonで書かれているのか」自分の目でチェックしてみれば良いでしょう。オープンソースなんで、良い教材になるでしょう。
ご回答ありがとうございます。ApacheとかTomcatとか、20年くらい前には制作側で流行ってたような気がしますが、私には経験がありません。なので、apacheってなんとなくもう古いのかな、という気がしてPythonとFlaskを選びました。(失礼を感じられたら申し訳ありません)
MComixというのは、初めて聞きました。Linuxで利用している記事がいっぱい出てきましたが、Windowsでも使えるようですね。MComixを調べてみます。ありがとうございました。
No.3
- 回答日時:
> apacheってなんとなくもう古いのかな、という気がしてPythonとFlaskを選びました。
(失礼を感じられたら申し訳ありません)いや、別に失礼ではないですよ。
ただ、apacheとFlaskは目的が違います。
FlaskはあくまでWebアプリケーションフレームワークであって、サーバーではないです(開発用サーバは入ってますが)。つまり、
> 業者のサーバーを使わない
とは全く関係がありません。
Apacheがサーバーです。要するにApacheをインストール/起動すればローカルでサーバーが立ち上がる。これが無いと「ローカルで使う」Webアプリを作る意味がない。
もう一つ言うと、通常、たしかにソフトウェアは新しい方が良いです。しかし、Webサーバーのような基幹ソフトウェアに関して言うと、新しいヤツの方がどんなバグが潜んでるか分からないので、危険なんですよ。運用実績があってバグが明るみに出まくって修繕されまくってるブツの方が安心ですね。
そんなわけで、Webサーバーに関しては、古いのが悪いってわけでもないのです。Apacheはバリバリ現役のソフトウェアです。
> MComixというのは、初めて聞きました。Linuxで利用している記事がいっぱい出てきましたが、Windowsでも使えるようですね。MComixを調べてみます。ありがとうございました。
確かにWindowsじゃあまりメジャーじゃないですが、一方、Linuxだとそこそこ知られているソフトウェアです。
こういうように、Linux用のソフトだとPythonで書かれているブツが多いので、「生きた教材」としてソースコードを閲覧するには具合が良いのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
- PDF Windowsでパソコンの画面全部をスクリーンショットし長い画像になりました。 この画像をPDFにし 2 2022/10/21 12:12
- Gmail Gメールの受信トレイの表示が変わって、戸惑っています 1 2023/04/04 17:52
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- その他(ブラウザ) エッジのスタート画面について 2 2022/08/17 11:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
CSS、Bootstrapについて contai...
-
css初心者 フレックスボックス...
-
HPレイアウトが同じページのヘ...
-
角丸画像の背景色を透明にした...
-
テーブルのセルデータを自動改...
-
HTMLを正しく表示させるには
-
WEBページを強制的に横画面で見...
-
列のどこをクリックしてもソー...
-
htmlソース文の 各行 改行位置...
-
HTMLに背景を追加するやり方を...
-
大至急。webのシングルページを...
-
htmlについて質問です コードを...
-
html/cssで要素が出てこなくて...
-
テーブルの行を折りたたみたい...
-
HTMLで画像をポップアップで表...
-
HTMLで特定の文字だけ色を変え...
-
リンクバナーのHTMLタグ。画像...
-
CSS のみのタブ切り替えについて
-
ウェブサイトにアップされてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLでDBからデータを表形式で...
-
saved from url=(0013)abou
-
リンクを押すとEXEファイルを実...
-
Flickity で画像にリンクを貼る...
-
ローカルでのhtmlチェックにつ...
-
ソースのリンク先などの暗号化...
-
F5などで更新すると、画像やCSS...
-
ローカル用HTMLファイルの安全...
-
テーブルで作った表をボタン操...
-
htmlからhtaへのリンク
-
Python3, Flask, Jinja2などで...
-
インターネット上のファイルサ...
-
HTMLファイル内にformの記述を...
-
HP作成の際、どうしていますか?
-
suEXECとパーミッションの関係...
-
HTMLファイルにテキストファイ...
-
subversionでコミットしたらftp...
-
現在HPを制作中で、jQueryプラ...
-
imageタグの画像データを取得す...
-
ajax googlmap
おすすめ情報
OSは、Windows10です。