うーむListViewが時代に取り残されてると興醒めやな
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
オーナードローをすれば解決とか言い出したら、それはMiraclePainterである
そっか……になった
A List Widget of Widgets in Qt | Spiria
https://www.spiria.com/en/blog/desktop-software/a-list-widget-of-widgets-in-qt/
mikutter_qt5、C++にmikutter Pluginの振る舞いをさせることが可能だということが分かって良かったですが、MiraclePainterをしないといけない可能性でドチャクソ萎えたので凍結かなあ
QML起動すればまだワンチャンあるが、QMLのWidgetの実装は正直細部が甘いので好きじゃないんだよなー Qt Widgetsの代替と正面切って言える程度に詰めてほしかった
QMLの細部をこっちで埋め合わせるようなことするなら、もうElectronでHTMLでView作ったほうがマシ
mikutterもgtk4にしようぜ!みたいなことを言う口実はできたかもしれない
GTK 4.0を使って、GtkListBoxにパックするのと、GtkListViewにバインドするのどっちがレスポンスが良いのか、また別の軸としてどっちがメモリ資源等を節約できるのか
QMLの気に食わんところ、こういうしょーもない要望が未だにcloseされてないとこです
[QTBUG-35598] QtQuick Controls TextField and TextArea miss mouse context menu - Qt Bug Tracker
https://bugreports.qt.io/browse/QTBUG-35598
宣言的にUIが書ける +10
C++と連携できる +5
JSでイベントが書ける ±0
情けないレベルの要望issueが永遠にバックログに入ってる -10000000
テキストインプットの右クリックメニューに基本操作を実装したいと思う人間がどこの世に存在していると思ってるのかは問いたいよな
モバイルも視野に入れたクロスプラットフォームだから事情が込み入っていてとか流石に言えないだろこれ
This account is not set to public on notestock.
QQuickWidgetか… 部分的にOpenGLレンダリングシーンになるみたいな感じだから、なんというかWinFormsにWPF混ぜるみたいなアレかなになってあまりいい予感はしないな
朝からうにゃうにゃとQt WidgetsなWindowの中にQML仕込むのやってたけど、うーむQMLの癖ェ…
レンダラーの差異とかでフィーリングがね、まあWin出身の人なら分かってくれると思う
のえるさんが乳輪を大きくする方法についてリプライしていて、別の人がのえるさんの別の投稿にFedibirdにそういう機能があるので良いなあとリプライしていて、リプライ先をちゃんと確認しなかったので、Fedibirdに乳輪を大きくする機能があるみたいな解釈をした。
MS-DOS といえば、当時は HDD がなく OS は FD から boot していたが、じゃあゲームはどうしてたかというと MS-DOS のシステムファイルの一部を利用して起動するものもあったが、技術に覚えのあるソフトハウスだと素でゲームが boot してマウスドライヴァーとかもお手製だったり。たぶんその開発者 DOS ぐらいだったら自前で作れるよね?
今と比べれば、たとえば9801にタゲを絞るとかになるわけで、さほどバリエーションがあるわけでもなく(?)もしかしたらハードルは低かったんだろうか
ハードル低いのと、あとはそもそも当時だと BASIC でゲーム作ろうとして性能足りず Z80 のマシン語を手書きして BASIC にバイナリを流し込むおじさん、みたいなのが当たり前に居てそもそも計算機を扱うために必要な低レイヤー知識が多すぎてある程度基礎教養になってたんだと思う
@yomi PHPStanとPhanってのが積極的にメンテされててかつ有名っぽそう。
使ったことないので優劣は分からない。
Tissueだと規約チェッカーとしてphp-cs-fixerってやつを入れてる。
何故かPHPだとlinterが戦争状態になってて、微妙に刺さるポイントが違うのがいくつもある。まあ上に挙げたのは結構検索してヒットするほうだと思います。
家でPostman、会社でInsomnia使ってるけど後者のほうが好みになってきた
タイトルねぼけてる時に付けたから前後逆転してんな、C++ Qt Widgetsの膣内にQML入れてるんだが?
QML、Qt6にしないとネイティブスタイルにできないからアレだな〜コンテキストメニューとか見た目一貫しね〜な〜って思ったけど…
よく考えたらC++のスロットにシグナル飛ばしてQt Widgetsのコンテキストメニュー召喚すればいいですね
というかQMLだとレンダリング領域がウィンドウ内に限定されてて、なんかコンテキストメニューのレンダリングすらその中やし
Qt Widgetsが壊滅的にザコなListViewそのもののレンダリングだけをQMLに任せて、あとはQt Widgetsでやるというのは割と便利なのかもしれんな
QMLのスタイル設定の影響も受けてるし、完全にQML内でのレンダリングっすねあれは
QML、思想的に全てがWindowかWidgetレベルの矩形領域のワールドに収まってんな
今貼ってた図、
QWidget
- QVboxLayout
-- QLineEdit
-- QQuickWidget
--- Rectangle
---- ListView
----- Item
------ MouseArea
------ Row
------- Image
------- Column
-------- Text
-------- Button
とかいうビューツリーになってる
んで、しかもQML ListViewのmodelプロパティにはC++側で定義したQAbstractListModelをバインドしてる
ラ天ツキー行進曲 - ニコニコ動画
https://www.nicovideo.jp/watch/sm38207363