タグ

Qtに関するs_ryuukiのブックマーク (19)

  • Qtでポイントクラウド - Qiita

    はじめに Qtは組み込みシステムからOSSと様々なシーンで採用されています。それでも3DCGを扱えることを知る人は、Qtでプログラミングしてみた人以外はあまり知られていないと思います。 以前、Qtで3次元データのポイントクラウド(点群)を表示する方法を調べ、実装例をGitHubに公開していました。 下記の4つの環境で、それぞれ実装例を作ってます。 Qt Quick 3D 6.6 Qt Quick 3D 5.15.2 Qt 3D 5.15.2 Qt Quick 5.15.2 + OpenGL この記事でまとめて紹介していきます。情報が少なく苦労したものもあります。誰かの役に立てば幸いです。 なお普段使っているmacOS環境ベースで書いています。Windows 11で動作しましたが確認したのは1年くらい前です。2023年11月時点での最新版の動作確認はしていません。 Qt Quick 3D 6

    Qtでポイントクラウド - Qiita
    s_ryuuki
    s_ryuuki 2023/11/20
  • PyQt5とpython3によるGUIプログラミング:実践編[0] - Qiita

    これを実際のレイアウトに設定していきます。 まずは必要なウイジェットを配置します。 全選択し、右クリックしてレイアウトを選択 そのまま格子状に並べるを選択します。 すると以下のように整列します。 設計通り画面を設定し、スペーサーをいれてレイアウトを調整します。 そして以下のような感じにします。 ここら辺は自分にあった調整の仕方を試行錯誤します。 自分にあったものを見つけることで、その後の画面レイアウトの効率をあげることができるはずです。 これでも、画面的にはいいのですが、画像を読み込んだ際に、画像のサイズとボタンのサイズが勝手に変わってしまいます、最悪はボタンの文字が欠ける場合もあります、それを避けるため以下のようにします 画像を読み込むlabelウィジェットを右クリックし、[限界サイズ]→[幅の最大値を設定]の順にクリックします ボタンも余白が勝手に削られないように両わきに全角のスペース

    PyQt5とpython3によるGUIプログラミング:実践編[0] - Qiita
    s_ryuuki
    s_ryuuki 2021/01/07
  • Python UI | Design GUI with Python | Python Bindings for Qt

    Axivion Architecture Verification Software architecture verification

    Python UI | Design GUI with Python | Python Bindings for Qt
  • 軽快な無償3Dモデリングソフト「xismo」正式版が公開。Windows/Macに対応

    軽快な無償3Dモデリングソフト「xismo」正式版が公開。Windows/Macに対応
  • CuteMarkEd - The open source, cross-platform Markdown editor

    A Markdown editor with live HTML preview View the Project on GitHub cloose/CuteMarkEd Home Features Changelog Roadmap Mailing List Blog Download ZIP File Download TAR Ball View On GitHub DESCRIPTION A Qt-based, free and open source Markdown editor with live HTML preview, math expressions, code and markdown syntax highlighting. See the features page for more information. DOWNLOAD Sources MS Windows

    CuteMarkEd - The open source, cross-platform Markdown editor
  • Socket.IO C++ | Socket.IO

    I'm really proud to announce the first release of the Socket.IO C++ Client on GitHub! Based on Boost and WebSocket++, this full-featured Socket.IO 1.0 client has the fundamental advantage of working on multiple platforms. Check out the directory of examples. It contains examples of iOS, QT, and CLI chat clients! To learn how to use this client, I put together a QT chat example that communicates us

    Socket.IO C++ | Socket.IO
  • RubyとQML/Qt Quickでデスクトップ用GUIアプリを書けるgem「ruby-qml」を作った - Qiita

    ================ ruby-qmlという、QML / Qt Quickを使ってUIを記述し、Rubyで書いたロジックと組み合わせてGUIアプリを作ることを可能にするgemを作りました (gem名は'qml') 。 https://github.com/seanchas116/ruby-qml で公開しています。 今のところ、Ruby 2.0以降・OS X/Linuxに対応しています。 [追記] Qtは 5.2 以降に対応しています。 [さらに追記] Ruby 1.9.3に対応しました。 [2014-10-14] QML.application do ~をQML.run do ~に修正しました。 何ができるか? ruby-qmlでできるのは、 クロスプラットフォームのUI記述言語であるQMLを使ってQt QuickのGUIを書く Rubyでアプリのロジック部を書く それらを組

    RubyとQML/Qt Quickでデスクトップ用GUIアプリを書けるgem「ruby-qml」を作った - Qiita
  • 【つ部】Qtで艦これを120%楽しむ.pptx - Microsoft PowerPoint Online

    【つ部】Qtで艦これを120%楽しむ.pptx - Microsoft PowerPoint Online
    s_ryuuki
    s_ryuuki 2013/09/17
  • いまさら聞けない GUI開発フレームワーク「Qt」活用 ~組み込み機器開発で選ばれる理由~

    タッチパネルディスプレイの搭載、スマートフォンライクなリッチUIによる高い表現力と直感的な操作への要求は一般化しつつある。この流れは組み込み機器でも例外ではない。こうしたトレンドを受け、いま急速にその存在感を増しているのが、C++ GUI開発フレームワーク「Qt(キュート)」だ。なぜ、組み込み機器開発でQtが選ばれているのか。その理由に迫る! リッチUIの要求高まる、組み込み機器への採用が進む「Qt」 マルチプラットフォームに対応した、C++ GUI開発フレームワーク「Qt(キュート)」をご存じだろうか。1996年に最初のバージョンがリリースされてから17年間、時代の潮流に合わせながら機能拡張・性能改善していき、GUI開発にとどまらず、アプリケーション開発全般をカバーする豊富なライブラリ群と多彩な開発ツールを備えた“包括的フレームワーク”として成長を遂げてきた。最新バージョンは「Qt 5.

    いまさら聞けない GUI開発フレームワーク「Qt」活用 ~組み込み機器開発で選ばれる理由~
  • Qt for iOS Preview | Qt Blog

    We are very excited to be able to bring Qt to a new platform. Qt for iOS is planned to be a supported part of Qt 5.2, scheduled for release late 2013. The scope of that release is not completely determined: available resources, platform/app store restrictions and Qt legacy set constraints on the project. This blog outlines the current plan. Qt 5.1 will contain a preview – which was in fact merged

  • Qtを使ってアプリを開発しました (Mac/Win両対応) - Qtプログラミング日記

    http://firealpaca.com/ 昨年の春頃にQt/QtCreatorを調査し始めて、昨年末にリリースしました。お陰様で、多くの方にダウンロード・使用して頂いています。これも何より、Qtの生産性と設計の素晴らしさのお陰です! Qt万歳! 当時を思い出すと、最初に取り掛かったのは「思ったようなアプリが作れるかどうか」を調査する事でした。こういうツールだと、何より表示周りが上手く実装できるかどうかが肝です。自由なタイミングでウィンドウの中身 (キャンバス) を更新できない (paintEvent内に限定される)など、多少困るところもありましたが、何とかなりそうでした。DockWidgetの挙動にもちょっとハマりましたね……過去日記にメモってあります :D 「Macでも動くアプリを作る」というのが大きな目標だったので、ある程度の形ができたら (上手く行きそうだと感じたので)、Mac

    Qtを使ってアプリを開発しました (Mac/Win両対応) - Qtプログラミング日記
  • AndroidもiOSも1つの開発で、組込用ソフト開発基盤「Qt 5」

    s_ryuuki
    s_ryuuki 2011/12/16
  • PyQtではじめるGUIプログラミング

    2011-08-27に開催されたPyCon JP 2011のセッションで使用したスライドです。 サンプルプログラムのソースコードは http://alpa.homeip.net/files/PyConJP2011-SampleCodes.zip からDL可能です。 スライド内のURLをコピペすると文字コードの関係なのか何故か正しいURLとしてペーストできないので、注意してください。

    PyQtではじめるGUIプログラミング
  • Qt Quickで地図系アプリケーションを作ってみよう

    Qt QuickとGoogle Mapsを使って、簡単なアプリケーションを開発しよう。基的な文法やテクニックを説明する クロスプラットフォームのフレームワーク「Qt」 前回(クロスプラットフォーム開発ができるQt「キュート」とは)より時間がたってしまいましたが、Qt Quick連載の第2回をお届けします。 2011年5月23日にQt SDK 1.1.1が正式リリースされました。前回の記事では、ベータ版のインストール方法をお伝えしていますが、同じ手順でインストールができます。そちらを参照して、ぜひお試しください。 ※インストール時間を短縮するためにも、デスクトップ向けアプリの開発では不要なMaemoやSymbianのToolchain、Simulatorのチェックを外してアップデートすることをお勧めします。また、ベータ版SDKからのアップデートの場合、うまく動作しないことがあるという情報も

    Qt Quickで地図系アプリケーションを作ってみよう
    s_ryuuki
    s_ryuuki 2011/06/08
  • クロスプラットフォーム開発ができるQt「キュート」とは

    スマートフォンやタブレットPCのクロスプラットフォームのフレームワークである、Qt(キュート)を使ったアプリケーション開発の方法を紹介する クロスプラットフォームのフレームワーク「Qt」 昨年から、スマートフォンやタブレットが多数発売され、クロスプラットフォームな開発環境への関心が高まっています。 そこで、これから3回にわたり、特に最近注目を集めているクロスプラットフォームのフレームワークである、Qtを使ったアプリケーション開発の方法を紹介します。 Qtでは、1つのソースコードで開発したものをコンパイルし直すだけで、複数のプラットフォームで動かすことが可能です。 正式サポートしているプラットフォームだけでも、デスクトップではWindowsLinuxMac OS X、モバイルでは、Windows CE、組み込みLinux、MeeGo、Symbianと多数存在しています。 他にもコミュニテ

    クロスプラットフォーム開発ができるQt「キュート」とは
    s_ryuuki
    s_ryuuki 2011/03/09
  • Nokia、UI開発のQtライセンス事業を売却へ | 経営 | マイコミジャーナル

    フィンランドNokiaは3月7日、UI/アプリ開発フレームワーク「Qt」の商用ライセンス事業をフィンランドのソフトウェア会社Digiaに売却する計画を発表した。金額などの詳細は公開されていない。Nokiaの担当者は、「Nokiaのコア事業ではない」と述べている。 QtはオープンソースのUI/アプリケーション開発フレームワークで、2008年に買収したノルウェーTrolltechにより獲得した。Nokiaは2009年にLGPLにライセンスを変更、商用とデュアルライセンス方式で提供している。2010年のダウンロード数はNokiaのWebサイト経由のみで150万以上、これは2009年の2倍という。 今回Nokiaは、Qtの商用ライセンス/サービス事業をDigiaに売却する。Nokiaによると、現在3,500社以上がQtの商用ライセンスを利用しており、この数は増加しているという。売却の理由について、

    s_ryuuki
    s_ryuuki 2011/03/08
  • 巡回セールスマン問題で、Qtの使い勝手を体感してみた

    QtはC++のクロスプラットフォームなアプリケーション・フレームワークで、C++が抱える互換性の問題を大きく解消しつつ、スタイリッシュなGUIを扱いやすくするツールキットだ。2009年3月に無料だが業務開発に使いやすいLGPL版がリリースされており、Google Trendsでは2009年の秋からMacintosh OS XのCoCoaより人気の検索キーワードになっている。 1. C++/Qtで巡回セールスマン問題を解く こんなQt(バージョン4.7)を、ハチが得意な巡回セールスマン問題を解くミニ・アプリを作りつつ、その使い勝手を確認してみた。下の図が完成品で、ダイアログにキャンバス、プログレスバー、チェックボックス、ボタン二つがあるシンプルな構成となっている。 巡回セールスマン問題は、任意の地点を巡回する最短経路を求める問題だ。巡回箇所が多くなると演算回数が飛躍的に増えるNP問題の典型例

    巡回セールスマン問題で、Qtの使い勝手を体感してみた
    s_ryuuki
    s_ryuuki 2011/02/11
  • Visual Studio 2010でQtのビルド - 桜花な日々

    2011/03/22更新:Qtが更新されたので新しいのを書きました http://d.hatena.ne.jp/rofi/20110321/1300741573 はじめに Qtはマルチプラットフォームなフレームワークです。 詳細はQtでググッてください。 Qtはオープンソース版ではMinGWしか使えません。 (多分。フレームワークだけならばVC++版もあるみたい・・・) そこでVisual Studioでコンパイルを行おうとするならばQt自体を自分でビルドする必要があります。 以下は私が行った記録です。 注意:これは私が試行錯誤して行った記録でありこの方法が正しい保証はありません。 環境 Qt 4.7.1 Qt Creator 2.0.1 Visual Studio 2010 Professional Windows 7 64bit版 概要 Qtのソースを落としてくる Qt Framewo

    Visual Studio 2010でQtのビルド - 桜花な日々
  • Qtで加速する「脱X11」なUNIX汎用ソフト (1/2)

    連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 今回は「Qt」について。KDEの基礎をなすGUIフレームワークとして知られた存在だが、今やマルチプラットフォーム対応のソフト開発で広く利用されている。周辺機器に同梱のユーティリティで採用されるケースも多く、知らずに使っているユーザーも多いはずだ。そのQtが果たす役割を解説するとともに、今すぐOS Xで利用できるフリーソフト5点を紹介してみよう。 もう「X11」は必要ない? 現在のOS Xは、まごうことなき「UNIX」だ。前身のNEXTSTEPからしてBSD UNIXの系譜に連なる存在だが、Leopardの

    Qtで加速する「脱X11」なUNIX汎用ソフト (1/2)
    s_ryuuki
    s_ryuuki 2011/01/05
  • 1