multilingual

お勧めの書籍: メモ帳アプリケーションを作りながら学ぶPySide入門 ワードパッドア…

multilingual

お勧めの書籍: メモ帳アプリケーションを作りながら学ぶPySide入門 ワードパッドアプリケーションを作りながら学ぶPySide初級コース Amazon Qt普及のため尽力します。

最近の記事

  • 固定された記事

Qt C++の宣伝 フローウィアプリケーション

 なんかつまんないなと思って一度消したのですが、とりあえず駄作でも書いて見なさいとnoteのアドバイスにあったので再度載せてみます。別に他の記事が良作っていうわけでもないんですけどね。   Qt C++の宣伝です。実はまだPySideでしか作っていませんが、PySideでできることはQt C++でも当然できます。  フローウィアプリケーションというのを作ってみました。 このアプリの特徴は、ツリー構造でドキュメントの編集を行っていくものです。 (7月3日追記)ーーーーーー

    • PySideでワードパッドを作る 宣伝

      メモ帳とワードの中間であるワードパッドアプリケーション。これはPySideで作ることができます!これを作れるくらいになったら、一気に中級者になれます! 基本的な知識から、最終的なデプロイまでをサポートします。ソースコードもありますから、すぐに実行できて、コードの正確性を確認できます! Qt普及のため、ご協力ください! この本では以下のことが学べます。 まずはここから アプリを分析する まずは外装を整える コード編 QGraphicsViewの利用 結果が変わっ

      • QAbstractTextDocumentLayoutの謎がついに明らかに!!

        アマゾンをさまよっていると、この本に出合いました。 QAbstractTextDocumentLayoutという世界のQtユーザーにとって謎であったクラスの実装がついに明らかになりました! マジでネットとか他の書籍探してもこの情報はないと思いますよ。 自力で見つけ出した方法らしいです。

        • Kindle作家さん。Wordを無料で使いましょう。

          こないだWordのサブスクリプションが切れてしまい、更新しようかな~どうしようかな~って迷っていたのですが、なんと前年と比べて2000円以上も値上がりしていてびっくり。 Kindle作家の方達は、Wordを使って編集をされてらっしゃる方も多いのではないかと思います。で、ということなのですが、良いアプリをご紹介します。 それがこちら WPS Officeです。 [公式]Windows版WPS Office:無料のオールインワンOfficeスイートをダウンロード 日本語の

        • 固定された記事

        Qt C++の宣伝 フローウィアプリケーション

          モデル&ビュープログラミングを学びたい人へ

          いません。はい終わり。 えっ?いない? いや、そんなはずはありません。 多分10人くらいはいらっしゃると思っています。 Qtではモデルビュープログラミングという分野があります。 この分野は、例えばマイクロソフトのエクセルのように、大量のデータを管理し、それをユーザーに表示する機能を提供するクラスです。 Qt初学者にとって、これが難しいのなんのって。 まず嫌なのが大量の英語の文書。 次に嫌なのが日本語だとしても何やっているのかよくわからないこと。 さらに頭を混乱させる

          モデル&ビュープログラミングを学びたい人へ

          自作アプリで語学の勉強

          先日公開した不人気記事、問題作成アプリの中で利用する一つのクイズ形式であり、私が一番気に入っているライティング用アプリケーションエディタを駆使して、語学の勉強をしたいと思います。 勝手にすれば?ということなんですが、まぁ、そこはノートですから、皆さんにお見せしたいじゃないですか。 韓国語 ドイツ語 スペイン語 で、英語 当たりをやってみますか! 著作権の心配があるので、ChatGPTに相談して、例文を作ってもらいました。 後、データごとに言語を分けたいのですが、今回は

          自作アプリで語学の勉強

          Qtリッチテキストでヒエログリフを打つ

          Qtのリッチテキストではいろいろな外国語の文字を打つようにカスタマイズすることができます。 カスタマイズできる基本条件はこちら。  ・打ち込みたい文字がユニコードに登録されていること  ・自分の使用している言語が該当するユニコード対応になっていること  ・その文字のための適切なフォントが存在していること しかし、一旦外国語の文字を打てるようになると、様々な面倒事が発生します。巨大な力には巨大な責任が伴う・・・ということですね。大風呂敷が広がるわけです。 UndoとRe

          Qtリッチテキストでヒエログリフを打つ

          Qtの広告 QTextFrameとQTextTableの希望

          Qtのリッチテキストでは、これは非常に嫌な部分です。特に、QTextTableなんていうのは、まだQt内にバグがあるようですし、ワードソフトのように、好きなようにセルの分割や合併ができないようなんですよね。  QTextTableはQTextFrameを継承して作られてます。それがドキュメントのどの箇所にあるのかということは、たいていQTextCursorのcurrentFrame()やcurrentTable()をコールしたときに、Noneが戻ってこないことで確認ができま

          Qtの広告 QTextFrameとQTextTableの希望

          Qtの広告 ページデザイナーアプリ テキストの折り込み

           こんにちわ。Qtを愛しすぎて最近疲れ気味のMultilingualです。前回のページデザイナーアプリでは、いろいろとテキストをあちらこちらに移動させました。今回は、テキストの折り込みを試しに実装してみたので、ご紹介したいと思います。パチパチパチ。  ありがとうございます。声がよく響きます。  Qtを使ったことのない方達にとって、へ~こんなことができるんだ・・・と思っていただけたら幸いです。  ではまた! はぁ~。暑くてやる気が起きませんね。YouTubeで、投

          Qtの広告 ページデザイナーアプリ テキストの折り込み

          Qtの広告 問題文作成アプリ

           Qtの広告 第4弾です。画像、いつも何にするのか悩むので、今日は学校時代を思い出して学校っぽくしました。多少絵に心得があるので、適当な裏紙に、シャーペンでさらさらっと。ラフ画を書きました。3分くらいかな。めんどくさがりなので、細かいところはどうでもいいです。細部まで書き直してペン入れとかまで持っていく人はすごいですね。  Qtのリッチテキストでは、画像文字を挿入することができます。そして、ちょっと工夫をすれば、ウィジェットもあたかも文字のように入れ込むことができるのです。

          Qtの広告 問題文作成アプリ

          Qtの広告 ページデザイナーアプリ

          こんにちわ。Qtの広告第3弾です。  今までシンプルドキュメントアプリ、フローウィアプリときましたが、今度はページデザイナーアプリとしたいと思います。毎回リッチテキストドキュメントネタですね。  というか、皆さん読んでいただいてますか~?とあるページのビュー数は200を超えたのですが、どうも最近このビュー数というのが、ちょっとしたからくりがあるという記事が散見されまして、私の中ではQtに興味がある人4~5人だなっていうのが定説になっているんですよね。  だから、まぁ、力

          Qtの広告 ページデザイナーアプリ

          QTextListというクラスについて語る

           はい。このページは需要がない中でもさらに需要がありません。自信があります。 Noteをやっていてダッシュボードからわかる人数を見てみますと、QtあるいはPySideについて閲覧者は、せいぜい100人程度。  どれだけ駄目な文章でもちょっとだけ見てみようかな・・・という人が中に含まれていると思いますから、せいぜい100人程度です。ありがとうございます!この方達には感謝いたします!  日本全国のQtユーザーが皆noteを知っているとは限らないので、大きくサバ読んで200人程度し

          QTextListというクラスについて語る

          C++ Qtの宣伝 シンプルドキュメントアプリ

           ただの宣伝なので、プログラミングの勉強にはなりません。Qtの個人的な宣伝のためです。GUIアプリケーションを作るならどんなライブラリがいい?と聞かれて世界のGUIプログラマの80%以上の人はQt!と答えるとか答えないとか。日本はプログラマ人口自体が少ないようですし、さらにQtとなるともっと少ない。機械学習とかゲームプログラミングとかの方が圧倒的に人気だなぁ~って思いますが・・・。昔から少数派に属しやすい質だからかな。Qtにはまっています。    PythonではQtのほか

          C++ Qtの宣伝 シンプルドキュメントアプリ

          Qt6 QML 和訳文書 P102~P114

          Layout Items 「QMLはアンカーを使って柔軟な方法をレイアウトアイテムへ提供します。アンカーのコンセプトはアイテムを基本としていて、全ての可視QML要素で利用可能です。アンカーは契約のように動き、①競合しているジオメトリよりも強いのです。②アンカーは相対性の式です。あなたは常にアンカーを付ける相対的な要素を必要とします。」 ①geometryで、可視要素は位置とサイズを決定できますが、この「位置決め」という点では、アンカーレイアウトの機能と競合関係になります。

          Qt6 QML 和訳文書 P102~P114

          Qt 6 QML 和訳文書 P115~P144

          Advanced TechniquesPerformance of QML QMLのパフォーマンス QMLとJavascriptはインタープリタ言語です。これは実行する前にコンパイルする必要はないということを意味します。その代わり、実行エンジンの中で実行されています。けれども、解釈はコストがかかる作業なので、いろいろなテクニックがパフォーマンス向上のために利用されています。QMLエンジンはjust-in-timeコンパイルをパフォーマンス改善のために利用しています。再度コ

          Qt 6 QML 和訳文書 P115~P144

          Qt 6 QML 和訳文書 P674~P700

          Qt for PythonThis chapter describes the PySide6 module from the Qt for Python project. You will learn how to install it and how to leverage QML together with Python. この章はQt for PythonプロジェクトからPySide6モジュールを記述します。あなたはそれをインストールする方法と、Pythonと共にQ

          Qt 6 QML 和訳文書 P674~P700