2020/03/11(水) [n年前の日記]
#1 [prog] Qt Quickを少し勉強中
せっかく Qt 5.14.1 Windows をインストールしたことだし、この際だからと、Qt Quick (QML) について少し勉強中。
Qt Quick というのは…QMLというファイルを書くことで、GUI部品のレイアウトが簡単にできますよ、という機能、てな認識で合ってるのだろうか。自信無いけど。
例えば、Python で使えるGUIライブラリに Kivy というのがあるけれど、その Kivy も Kv Language というフォーマットで書くとGUI部品のレイアウトができたりする。たぶんそういうノリのレイアウト方法なのだろう…。簡単なルールで何かしらを書いておいて、ソレを変換して、より複雑な何かにしていく、みたいな。
さておき。Qt Creator 4.11.0 で新規プロジェクトを作成する際、Qt Quick云々と書かれたソレを選んでいけば、Qt Quick を使ったアプリを作れるようで。QMLは手打ちで書くこともできるだろうけど、Qt Creator 上でWYSIWYG?っぽいくレイアウトして作成することも可能な模様。
ところで、ちょっとよく分からない現象が。「デバッグ」でビルドすると問題無いけど、「リリース」でビルドすると問題が…。「target pattern contains no '%'. stop」と言われてしまう。なんでや…。
Qt Quick というのは…QMLというファイルを書くことで、GUI部品のレイアウトが簡単にできますよ、という機能、てな認識で合ってるのだろうか。自信無いけど。
例えば、Python で使えるGUIライブラリに Kivy というのがあるけれど、その Kivy も Kv Language というフォーマットで書くとGUI部品のレイアウトができたりする。たぶんそういうノリのレイアウト方法なのだろう…。簡単なルールで何かしらを書いておいて、ソレを変換して、より複雑な何かにしていく、みたいな。
さておき。Qt Creator 4.11.0 で新規プロジェクトを作成する際、Qt Quick云々と書かれたソレを選んでいけば、Qt Quick を使ったアプリを作れるようで。QMLは手打ちで書くこともできるだろうけど、Qt Creator 上でWYSIWYG?っぽいくレイアウトして作成することも可能な模様。
ところで、ちょっとよく分からない現象が。「デバッグ」でビルドすると問題無いけど、「リリース」でビルドすると問題が…。「target pattern contains no '%'. stop」と言われてしまう。なんでや…。
[ ツッコむ ]
以上です。