並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 500件

新着順 人気順

guiの検索結果1 - 40 件 / 500件

  • 強力な「WinGet」を親しみやすいGUIで ~「WingetUI」改め「UniGetUI」v3.1.0が公開/「Scoop」「Chocolatey」「Npm」などもカバーしたパッケージマネージャークライアント

      強力な「WinGet」を親しみやすいGUIで ~「WingetUI」改め「UniGetUI」v3.1.0が公開/「Scoop」「Chocolatey」「Npm」などもカバーしたパッケージマネージャークライアント
    • Writing GUI apps for Windows is painful | Samuel Tulach

      Jun 29, 2024 Samuel Tulach Jun 29, 2024 Samuel Tulach Edit 7/1/2024: I feel like I should edit this article and clarify a few things since someone posted this article on Hacker News, and it appears it has received over 440 comments. This means it has left the typical reader base of this blog (four and a half people). This whole article was written because I was trying to write a companion program

      • GitHub - glasskube/glasskube: 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - glasskube/glasskube: 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
        • イベント駆動GUI: PythonとtkinterによるGUIプログラミング入門 - Qiita

          はじめに グラフィカルユーザーインターフェース(GUI)プログラミングは、多くの開発者にとって魅力的な分野です。特に、イベント駆動プログラミングの概念は、GUIアプリケーション開発の核心部分です。この記事では、Pythonとtkinterライブラリを使用して、イベント駆動GUIの基本を学びます。 イベント駆動プログラミングとは? イベント駆動プログラミングは、プログラムの流れがユーザーのアクション(イベント)によって決定される設計パラダイムです。GUIアプリケーションでは、ボタンのクリックやキー入力などのユーザーアクションがイベントとして扱われ、それに応じてプログラムが反応します。 主な特徴: イベントリスナー:特定のイベントを監視 イベントハンドラ:イベントが発生したときに実行される関数 イベントループ:継続的にイベントを監視し、適切なハンドラを呼び出す プロセスの流れ: ユーザーがGU

            イベント駆動GUI: PythonとtkinterによるGUIプログラミング入門 - Qiita
          • わいは覚えとるで コムケイを一番誹謗中傷しとったのは b:id:gui1 やってこと..

            わいは覚えとるで コムケイを一番誹謗中傷しとったのは b:id:gui1 やってことを

              わいは覚えとるで コムケイを一番誹謗中傷しとったのは b:id:gui1 やってこと..
            • 今後のWSL2はGUI管理が可能に - 阿久津良和のWindows Weekly Report

              今年のBuild 2024に対する感想は「面白くもあり、詰まらなくもあり」。あくまでも感情的な感想だから、筆者自身が「枯れた」のだろう。それでも関心を持ったセッションは「Windows Subsystem for Linux, Your enterprise ready multitool」である。ちなみに本セッションはYouTubeでも視聴可能だ。 現在のWSL(Windows Subsystem for Linux)2は消費したメモリーを対象にしたAutoMemoryReclaimや、ストレージリソースの自動回収を行うSparseVhdをサポート。 従来はWindowsネットワークに依存して、難しかった外部アクセスもDnsTunneling(本来はサイバー攻撃で用いられる名称だが、Microsoftの呼称をそのまま使用する)やNAT、WindowsとLinuxディストリビューション側に

                今後のWSL2はGUI管理が可能に - 阿久津良和のWindows Weekly Report
              • GUI設定アプリを追加へ ~「Windows Subsystem for Linux」(WSL)の2024年5月改善/メモリの自動回収など、“実験的”として提供されていた機能の一部も既定で有効化

                  GUI設定アプリを追加へ ~「Windows Subsystem for Linux」(WSL)の2024年5月改善/メモリの自動回収など、“実験的”として提供されていた機能の一部も既定で有効化
                • GUIの「ドライバーの検証ツール」が非推奨に ~将来バージョンのWindowsで削除へ/

                    GUIの「ドライバーの検証ツール」が非推奨に ~将来バージョンのWindowsで削除へ/
                  • Windows Subsystem for Linux(WSL)のGUI設定画面が間もなくリリース、メモリの自動縮退機能は正式版に

                    Windows Subsystem for Linux(WSL)のGUI設定画面が間もなくリリース、メモリの自動縮退機能は正式版に マイクロソフトは、Windows上でLinuxの機能を利用できるWindows Subsystem for Linux(WSL)のGUIによる設定画面を開発中であることを明らかにしました。 また、現在実験的機能となっているメモリの自動縮退機能が正式版になることも明らかにしました。 WSLのGUI設定画面が登場 これまでWSLの設定は「.wslconfig」ファイルによって行う必要がありました。 間もなく、この設定ファイルと互換性のあるGUI設定画面が登場予定です。これにより、WSLのメモリサイズ、プロセッサ数、スワップサイズやスワップファイル、セーフモードでの起動など、これまで設定ファイルを書き換える必要があった設定をGUIから容易に行えるようになります。 メ

                      Windows Subsystem for Linux(WSL)のGUI設定画面が間もなくリリース、メモリの自動縮退機能は正式版に
                    • GUIだけで多数の設定が行える無料&オープンソースのリバースプロキシ「Zoraxy」レビュー

                      「Zoraxy」は外部からのアクセスを設定に応じてさまざまなサーバーに振り分けるリバースプロキシです。オープンソースで無料なのに加え、転送など各種の設定をブラウザからアクセス可能なコントロールパネルで完結できるとのことなので、実際に使い勝手を確かめてみました。 Reverse Proxy Server | Zoraxy https://zoraxy.arozos.com/ 公式サイトにアクセスし、「Download」の右側にある「Open」をクリック。 Windows向けの実行ファイルは2種類存在しています。Windows 7を使用する場合は「zoraxy_windows_amd64_NT6-1.exe」を使用し、それ以外の場合は「zoraxy_windows_amd64.exe」を使用すれば良いとのこと。今回はWindows 11を搭載したPCを使用するので、「zoraxy_window

                        GUIだけで多数の設定が行える無料&オープンソースのリバースプロキシ「Zoraxy」レビュー
                      • GitHub - roblillack/spot: React-like desktop GUI toolkit for Go

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - roblillack/spot: React-like desktop GUI toolkit for Go
                        • Git GUIツールについて - Qiita

                          こんにちは! 株式会社OGIX クライアントエンジニアのY.Kです! (弊社については最後に紹介があるのでぜひ見てください) みなさんはGit GUIツールを使用していますか? 私はGit触り始めての頃にコマンドラインツールでのGit操作していた所、先輩にGit GUIツールの使用を勧められました。 最初はコマンドラインでの操作と比べて段違いで操作しやすい!!!と感動していました。 ですが最近になってGit GUIツールでのできないこと、ツールならではのデメリットなどに気が付いたのでGit GUIツールについて簡単に紹介しようと思います。 Git GUIとは? GUI(グラフィカルユーザーインターフェース)は、ユーザーが直感的に操作できるグラフィカルなインターフェースのこと。 マウスやタッチパネルなどの入力デバイスを用いて、ウィンドウやアイコン、メニューなどを操作でコンピュータプログラムの

                            Git GUIツールについて - Qiita
                          • ローカル環境からコンテナやKubernetesを操作できるGUIツール「Podman Desktop 1.9」がリリース


                            Podman Desktop 1.9tarKubernetesPod navigation APInavigateToAuthenticationextension APIextensionContextWebViewreveal Podman 5.0.1macOSQEMUApple Hypervisor使
                              ローカル環境からコンテナやKubernetesを操作できるGUIツール「Podman Desktop 1.9」がリリース
                            • Porting a cross-platform GUI application to Rust – Mozilla Hacks - the Web developer blog

                              Firefox’s crash reporter is hopefully not something that most users experience often. However, it is still a very important component of Firefox, as it is integral in providing insight into the most visible bugs: those which crash the main process. These bugs offer the worst user experience (since the entire application must close), so fixing them is a very high priority. Other types of crashes, s

                                Porting a cross-platform GUI application to Rust – Mozilla Hacks - the Web developer blog
                              • 「Stable Diffusion 3」をWebブラウザーですぐに試せるツールが早速登場!/GUIで生成する画像のアスペクト比、ランダムシード値、画像形式の設定が可能

                                  「Stable Diffusion 3」をWebブラウザーですぐに試せるツールが早速登場!/GUIで生成する画像のアスペクト比、ランダムシード値、画像形式の設定が可能
                                • GUIと日本語環境が使えるお手軽Docker環境の使い方

                                  おすすめDocker環境 株式会社松尾研究所のからあげ(@karaage0703)です。以前環境構築方法として、Dockerを紹介しました。 上記記事では、Dockerのセットアップから基礎的な使い方までを厚く説明しました。その分、実際のDockerの使いこなしの部分やDockerfile、Docker Composeに関しては、紹介のみにとどまる形になってしまいました。 そのため、本記事では補足として、おすすめのDocker環境を題材に、活用方法に加えてDockerfileとDocker Composeの簡単な説明をしたいと思います。 GUIと日本語環境が使えるDocker環境 以前紹介した記事では、DockerのデメリットとしてGUIを使うケースが苦手と書きましたが、今回はその欠点を補うことができるようなDocker環境を紹介したいと思います。 ベースとなるのはWebtopというソフト

                                    GUIと日本語環境が使えるお手軽Docker環境の使い方
                                  • DualShock Calibration GUI

                                    Welcome to the stick center-calibration wizard! This tool will guide you in re-centering the analog sticks of your controller. It consists in four steps: you will be asked to move both sticks in a direction and release them. Please be aware that, once the calibration is running, it cannot be canceled. Do not close this page or disconnect your controller until is completed. Calibration storage By d

                                    • PS4やPS5の純正コントローラーのドリフト現象を改善できるウェブアプリ「Dualshock Calibration GUI」

                                      PlayStation 4の純正コントローラー「DUALSHOCK 4」やPlayStation 5の純正コントローラー「DualSense」を長期間使っていると、アナログスティックを動かしていないのにカメラやキャラクターが勝手に動く「ドリフト現象」が発生することがあります。そんなドリフト現象の修理に役立つウェブアプリ「Dualshock Calibration GUI」が公開されたので、実際に使う手順をまとめてみました。 Dualshock Calibration in the browser https://blog.the.al/2024/04/09/dualshock-calibration-in-the-browser.html ドリフト現象の発生原因は「部品の劣化によって、アナログスティックを基準点に固定できない」というパターンと「アナログスティックの基準点がズレており、アナロ

                                        PS4やPS5の純正コントローラーのドリフト現象を改善できるウェブアプリ「Dualshock Calibration GUI」
                                      • ヘッドレスLinux GUI環境でVNC描画が遅い

                                        ディスプレイ付きの別環境で環境セットアップしたX環境を、別筐体に載せ変えて完全にヘッドレスの状態でVNCから使おうとしたら、何故かとても動きが遅い……というのを解決したメモ。 なぜ遅い? 物理ハードウェア(ディスプレイ)が無い状態では、fbdev*1が使われるようで*2、アクセラレーションの類が一切効かない。 というわけで、ダミードライバを用いて仮想的なディスプレイが繋がっていることにしてあげると、Xorgがキビキビ動く様になる。 ダミードライバの導入 dnfで一発。簡単。 # dnf install xorg-x11-drv-dummy でも、これだけではダメで、xorg.confにこれを使うと明示的に書く必要がある。 # vim /etc/X11/xorg.conf 以下サンプル。 Section "Device" Identifier "Configured Video Device

                                          ヘッドレスLinux GUI環境でVNC描画が遅い
                                        • 「Linux」のGUIからファイルをネットワークで共有するには

                                          Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-03-28 07:45 筆者は日常的にホームネットワークで「Linux」からファイルとフォルダーを共有している。実際に、すべての初稿原稿を保存する特定のフォルダーを1台のマシンに格納している。それらのファイルは(サードパーティーのクラウドプロバイダーによって、AIニューラルネットワークの訓練に使用されるリスクを避けるために)ローカルネットワークに保存した方がいいと判断したときに、ソリューションとして選択したのは、もちろん「Samba」だ。 筆者はLinuxを何十年も使用してきた経験があるので、Samba共有のセットアップは簡単だった。しかし、このオープンソースOSの初心者にとっては、それほど単純なタスクではない。幸い、最も人気の高い2つのLinux GUI(「GNOME」と「KDE Plas

                                            「Linux」のGUIからファイルをネットワークで共有するには
                                          • GitHub - kujirahand/tkeasygui-python: Easy & Simple GUI Library for Python

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - kujirahand/tkeasygui-python: Easy & Simple GUI Library for Python
                                            • ゼロからはじめるPython(115) 簡単GUIライブラリ「PySimpleGUI 5」の有償化と互換ライブラリについて


                                              使GUIPySimpeGUI5稿PySimpleGUI使TkEasyGUI PySimpleGUITkEasyGUI GUIPySimpleGUI 109PySimpleGUI使PySimpleGUI使GUI PySimpleGUIWeb - https://www.pysimplegui.com PythonGUITkinterPy
                                                ゼロからはじめるPython(115) 簡単GUIライブラリ「PySimpleGUI 5」の有償化と互換ライブラリについて
                                              • OS標準の強力ファイル複製コマンド「robocopy」を活用したGUI定期バックアップソフト(窓の杜) - Yahoo!ニュース

                                                「RoboCopy Scheduler」は、Windows標準の高機能ファイルコピーコマンド「robocopy」を用いたGUIのバックアップソフト。Windows 7/8.1/10/11およびWindows Server 2012以降に対応するフリーソフトで、「TABASCO soft」のWebサイトからダウンロードできる。 【画像】「robocopy」コマンド 「robocopy」は、コマンドラインのファイル複製コマンド「copy」よりも高度なコピーコマンド。もともと「Windows Server 2003」のリソースキットツールに付属していたユーティリティで、Windows Vistaから標準搭載されているようだ。 「robocopy」コマンドの特徴は、2つのフォルダーの内容を同期させるミラーリング機能(/MIR)を備えること。ミラーリングの際は変更のあったファイルだけをコピーするため

                                                  OS標準の強力ファイル複製コマンド「robocopy」を活用したGUI定期バックアップソフト(窓の杜) - Yahoo!ニュース
                                                • OS標準の強力ファイル複製コマンド「robocopy」を活用したGUI定期バックアップソフト/指定した日・曜日・時刻に自動実行、メール通知にも対応【レビュー】

                                                    OS標準の強力ファイル複製コマンド「robocopy」を活用したGUI定期バックアップソフト/指定した日・曜日・時刻に自動実行、メール通知にも対応【レビュー】
                                                  • GitHub - toshusai/cmpui: CmpUI is a component library designed for creating complex GUI applications in web browsers.

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - toshusai/cmpui: CmpUI is a component library designed for creating complex GUI applications in web browsers.
                                                    • マツダと米Unity、ユーザーインタフェース開発で提携 新GUIは2025~27年以降の車種で導入へ

                                                      ユニティ・テクノロジーズ・ジャパンは3月7日、マツダとコックピットHMI(自動車の運転席周りの空間におけるインタフェース)におけるGUIの開発でパートナーシップ契約を締結したと発表した。 Unityが持つ、リアルタイム3D技術やハードウェアへの実装ナレッジを元に、車載OSへの実装を含めて、マツダのGUI開発を支援する。GUI開発にUnityを用いることで、デザインや設計など自動車開発で利用するデジタルツールとの連携を実現し、手戻りを減らすことで作業効率向上を目指すという。 Unity Editorで作成したアプリケーションを、Unity Runtimeを使って車載機器に組み込むことで、安定かつ高機能なGUIを実現。CG表現のみならず、対話型AIや広告配信技術の活用により、将来の車室空間の価値創造を加速させるとしている。 開発するGUIは「2030経営方針」にもとづき、Phase2と定める2

                                                        マツダと米Unity、ユーザーインタフェース開発で提携 新GUIは2025~27年以降の車種で導入へ
                                                      • 【ImageJ】GUI操作で画像解析を行う【画像解析】 - LabCode

                                                        本記事は画像解析ソフトであるImageJおよびFijiのGUIについて解説する記事です。これまで紹介してきたImageJのGUIの画面について改めて解説するので、ぜひ操作してみましょう。 今回はImageJの拡張版であるFijiのGUIについて解説します。ImageJで行う場合も基本的には同様の操作になります。 FijiもしくはImageJのインストール方法はこちらの記事を参照してください。 ImageJおよびFijiについて ImageJとは、アメリカ国立衛生研究所(National Institutes of Health, NIH)で開発されたオープンソースのソフトウェアで画像処理や分析に用いられます。また、OSに依存せずWindowsやMac、Linuxで同様の操作が可能です。 ImageJで行える代表的な画像処理は以下の通りです。 画像の前処理(フィルタリング、平滑化、鮮鋭化、境

                                                          【ImageJ】GUI操作で画像解析を行う【画像解析】 - LabCode
                                                        • NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発 | IT Leaders

                                                          IT Leaders トップ > 経営課題一覧 > データ活用 > 事例ニュース > NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発 データ活用 データ活用記事一覧へ [事例ニュース] NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発 データ抽出/分析にかかるコストを54%削減 2024年2月22日(木)日川 佳三(IT Leaders編集部) リスト NTTドコモは、全社規模でデータ活用を推進する中で、データ可視化アプリケーションを容易に開発するため、オープンソースのPython GUIライブラリ「Streamlit(ストリームリット)」を導入した。導入効果として、開発に着手してから8営業日でアプリを運用開始している。また、開発したアプリの利用により、データの抽出や分析にかかるコストを54%

                                                            NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発 | IT Leaders
                                                          • Python GUI画面からデータを入力して、他のプログラムに受け渡す方法 - Python転職初心者向けエンジニアリングブログ

                                                            Python GUI画面からデータを入力して、他のプログラムに受け渡す方法 Pythonを使用してGUIアプリケーションを作成し、その画面から入力されたデータを他のプログラムに受け渡す方法について解説します。GUI画面からのデータ受け渡しは、多くの場面で必要とされる機能です。例えば、ユーザーがフォームに入力したデータをデータベースに保存したり、別のプログラムに処理を委譲したりする場合などです。この記事では、Pythonの標準ライブラリであるTkinterを使用してGUI画面を構築し、入力されたデータを他のPythonプログラムに渡す方法を詳しく説明します。 Tkinterを使用したGUI画面の構築 まず最初に、Tkinterを使用してGUI画面を構築します。GUI画面には、ユーザーがデータを入力できるエントリーやボタンなどのウィジェットが含まれます。以下は、Tkinterを使用して数値を入

                                                              Python GUI画面からデータを入力して、他のプログラムに受け渡す方法 - Python転職初心者向けエンジニアリングブログ
                                                            • RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開

                                                              Tauri 2.0では、AndroidとiOSにおけるモバイルアプリの開発が可能になり、ネイティブAPIへのアクセスとTauri CLIによって既存のデスクトップ向け実装を、シームレスにモバイルへ移植できるようになっている。 セキュリティ面では、バージョン1.0のホワイトリストに加えて、アクセスコントロールリストに基づいてコマンドを許可し、特定のウィンドウやリモートURLのスコープ定義が可能になった。 新機能としては、プロセス間通信にカスタムプロトコルを使用するようになるとともに、現状ではまだ未完成ながら、単一のウィンドウへの複数のWebviewの追加がサポートされている。また、JavaScriptによるウィンドウメニューおよびトレイアイコンの設定がサポートされたほか、mudaを利用したRustとJavaScript APIの両方で、ネイティブコンテキストメニューが利用できるようになった。

                                                                RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開
                                                              • PythonとwxPython: クロスプラットフォームGUIアプリケーションの魅力 - Python転職初心者向けエンジニアリングブログ

                                                                wxPythonは、Python開発者に対して豊富なGUI機能を提供するクロスプラットフォームなツールキットです。wxPythonを使用することで、簡単かつ効果的にデスクトップアプリケーションを構築できます。この記事では、wxPythonを使ったGUIアプリケーションの基本的な作成方法をコード例を交えながら詳しく解説します。 wxPythonとは wxPythonは、wxWidgetsと呼ばれるC++ベースのツールキットをPythonに統合したものです。このツールキットは、Windows、macOS、Linuxなどの主要なプラットフォームで動作し、Python開発者に対して豊富なGUIコンポーネントを提供します。wxPythonを使用することで、簡単に使いやすく、美しく見栄えのするデスクトップアプリケーションを構築できます。 wxPythonの特徴 クロスプラットフォーム: wxPytho

                                                                  PythonとwxPython: クロスプラットフォームGUIアプリケーションの魅力 - Python転職初心者向けエンジニアリングブログ
                                                                • PythonとPySide: GUIアプリケーションの未来を切り拓く - Python転職初心者向けエンジニアリングブログ

                                                                  PySideは、QtライブラリをPythonで使用するための公式なバインディングの一つです。Qtは、クロスプラットフォームなGUIアプリケーションを構築するための強力で柔軟なツールキットであり、PySideを使用することでPython開発者はQtの力強さを手に入れることができます。この記事では、PySideを使用してPythonでGUIアプリケーションを構築する方法に焦点を当て、具体的なコード例とともにその詳細を解説します。 PySideとは PySideは、QtをPythonから利用するためのバインディングであり、The Qt Companyによって公式にサポートされています。QtはC++で書かれた強力なGUIツールキットであり、クロスプラットフォームなアプリケーションの開発に広く使用されています。PySideはQtの機能をPythonから直接利用できるようにすることで、Python開発

                                                                    PythonとPySide: GUIアプリケーションの未来を切り拓く - Python転職初心者向けエンジニアリングブログ
                                                                  • DB Pilot - DuckDB GUI Client

                                                                    DuckDB GUI Client DB Pilot is a database GUI client for DuckDB and various other databases. Available for Mac, with Linux and Windows support coming soon. Working with SQL has never been easier - thanks to DB Pilot's integrated AI assistant.

                                                                      DB Pilot - DuckDB GUI Client
                                                                    • PythonのデスクトップアプリをGUI操作で作りたかった - Qiita

                                                                      最初に PythonでGUIのアプリを作ろうと探した所、Tkinterという物で作成出来ることを知りました。 ただ画面サイズからプロパティまでコードベースでやらなければならないため、非常に時間が掛かります。 そこでVisual Studioの操作みたいに作れるツールが無いか探した所、発見したのでお伝えさせてさせて頂きます。 Python GUI 開発ツール「PAGE」 インストール手順 下記ぺージからダウンロードできます。 「Download Now」をクリックします。 カウントが0になるとファイルが表示されるので、ダウンロードを行います。 ダウンロードしたファイルを起動すると以下が表示されるので「はい」を選択します。 「Next」をクリックします。 配置場所を指定するのですが任意で設定します。 「はい」を選択します。 「Next」をクリックします。 「Install」をクリックします。

                                                                        PythonのデスクトップアプリをGUI操作で作りたかった - Qiita
                                                                      • 世界のプログラミング言語(51) 「Tcl/Tk」は実績あるGUIツールキットと軽量コマンド言語

                                                                        「Tcl/Tk」はスクリプト言語「Tcl」とGUIツールキット「Tk」を組み合わせたものです。手軽にGUI画面を持つデスクトップアプリを開発できるため、35年以上、さまざまなツール開発で使われています。今回は、Tcl/Tkについて紹介します。 Tcl/Tkを使うとデスクトップアプリが手軽に開発できる Tcl/Tkとは 「Tcl/Tk」はクロスプラットフォームのスクリプト言語「Tcl」と、Tclのために用意されたGUIツールキットの「Tk」の組合せを指した名称です。1988年にカリフォルニア大学バークレー校のジョン・ケネス・オースターハウト氏が開発しました。 「Tcl」はC言語で書かれたアプリに組み込むための、コマンド言語として開発されました。Tclという名前も、Tool Command Languageに由来しています。言語構造がシンプルで実用的なツールを作ることを目指して設計されています

                                                                          世界のプログラミング言語(51) 「Tcl/Tk」は実績あるGUIツールキットと軽量コマンド言語
                                                                        • PythonでGUIアプリを開発しよう

                                                                          「Tkinter」というGUIライブラリを利用することで、PythonでもデスクトップのGUIアプリを作成できる。その方法を解説しよう。 第5回 PythonのGUIアプリで様々なイベントに対応する、カギは「bind関数」 実は、commandオプションはすべてのウィジェットで使えるわけではありません。Labelウィジェットのように、操作されることを前提としていないウィジェットにはcommandオプションはありません。 2024.01.12 第4回 Pythonでクリックに反応するには? イベントドリブンを利用しよう Tkinterを含む大抵のGUIライブラリは、「イベントドリブン」という仕組みを採用しています。イベントドリブンでは、ユーザーの操作などをきっかけに処理を実行します。イベントドリブンのプログラミングでは、プログラムの進行が直線的ではなくなります。 2024.01.11 第3回

                                                                            PythonでGUIアプリを開発しよう
                                                                          • Dockerコンテナ上でGUIアプリを表示する(Linux)

                                                                            FROM ubuntu:latest ENV DEBIAN_FRONTEND noninteractive ARG UID=1000 # ホストのユーザーIDと一致させる RUN sed -i.org -e 's|ports.ubuntu.com|jp.archive.ubuntu.com|g' /etc/apt/sources.list \ && apt-get update && apt-get install -y \ x11-apps \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && useradd -m -u ${UID} user

                                                                              Dockerコンテナ上でGUIアプリを表示する(Linux)
                                                                            • GitHub - webui-dev/webui: Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - webui-dev/webui: Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
                                                                              • GitHub - webui-dev/deno-webui: Use any web browser as GUI, with Deno in the backend and HTML5 in the frontend.

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - webui-dev/deno-webui: Use any web browser as GUI, with Deno in the backend and HTML5 in the frontend.
                                                                                • 日本の16ビットPC市場で圧勝した「98」、マウスを使うGUIを導入した「Mac」

                                                                                  1978年、インテルは16ビットのCPU「8086」を発売した。2年遅れて1980年に米モトローラも16ビットCPU「68000」を発売する。 「8ビット」「16ビット」というのは、CPUの内部で一度に処理できるデータの単位だ。16ビットCPUは、8ビットCPUの2倍の情報量が単位になる。一度に扱える情報が増えると、それだけたくさんのメモリーを搭載することもできる。メモリーが増えると、より複雑な動作を、より高速に実行可能になる。 初期は高価だった16ビットCPUも、生産体制が整備されて1982年ごろには価格がこなれてきた。こうして、1982年から1983年にかけては、8ビットパソコンから16ビットパソコンへの移行が始まる。 16ビット化は、日本人にとって大きな意味があった。漢字の扱いが8ビットパソコンに比べてぐっと高速になるからだ。英語ならアルファベット26文字の大文字/小文字に数字や記号

                                                                                    日本の16ビットPC市場で圧勝した「98」、マウスを使うGUIを導入した「Mac」