メインカテゴリーを選択しなおす
QPlainTextEditor に行番号を付ける ~ PySide6 ~
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
QStandardPaths を利用する ~ PySide6 ~
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
ローソク足チャート ~ PySide6, mplfinance
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
MS-DOSのコマンドでは「undelete」というコマンドである程度は誤って削除してしまったファイルを復旧できていましたが・・・Microsoft公式の削除ファイル復旧コマンド「winfr」がいまはあるらしく、コマンドラインから利用するらしいのですが、このコマンドをGUI化して利用しやすくしているツールがあるということで、記事を見つけ早速インストールしてみました。窓の杜:Microsoft公式の削除ファイル復旧コマンド「winfr」を誰で...
QRubberBand を使いこなしたい 〜 PySide6 〜
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
Windows12の発売は来年 Windows11の低評価から次期OSを推測してみる
低評価だったWindows11 サポート期限の延長はない Windows12は来年発売される Windows1…
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
XCB (X protocol C-language Binding) は、X11 ディスプレイサーバプロトコルのクライアントサイドを実装したライブラリです。このプロジェクトは Bart Massey 氏によって2001 年に開始されました。1985 年頃に登場した X Wi...
ChatGPT [1] は、 OpenAI が 2022 年 11 月に公開した人工知能 チャットボット です。原語の Generative Pre-trained Transformer とは、「生成可能な事前学習済み変換器」という意味になります。OpenAI ...
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています(商用ライセンスも有り)。最新のバージョンは Q...
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
QThreadPool と QRunnable 〜 PySide6 〜
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
QAbstractButton の利用 〜 PySide6 〜
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
【python】作りながら覚えるデスクトップアプリ開発|tkinter基礎~
プログラミング言語習得の方法を大別すると以下の2種類になります。①基礎~順次積み上げ方式②ゴール設定&検索方式①は基礎から高度で複雑なコーディングに向かって、順番に習得していく方法。②は「こういうアプリが作りたい」や「スクレイピングで副業し
【python】作りながら覚えるデスクトップアプリ開発|PySimpleGUI基礎~
この記事は以下の記事のGUIのコーディングを「tkinter」から「PySimpleGUI」用に置換えた並行記事です。python-tkinterでは早速、最小限のコードでGUIを表示してみましょう。開発環境は「jupyter Notebo
【tkinter & nfcpy & pandas】簡易的なオフライン勤怠管理ツールを作ってみた
この記事では、「tkinter・nfcpy・pandas」をメインに使用した簡易的なオフライン勤怠管理ツールを作ってみたので、それについて説明します。説明させてください。
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
Windows10のVirtualBoxアップデート(6.0.14)
Windows10にインストールしているVirtualBoxを最新安定板にアップデート 6.0.8 ⇒ 6.0.14 1 ダウンロード VirtualBoxを開くと、最新バージョンのリリース情報が表示されるので、リンクからダウンロードします
【tkinter】PythonでYouTubeの動画をダウンロードするGUIアプリ作成
以前、Pythonライブラリのpytubeを利用してYouTubeの動画をダウンロードする方法を紹介しました。上記の方法はコマンドプロンプト上で操作しており、プログラミングに慣れていない人からするととっつきにくいと感じるかもしれません。そこで、今回は動画のダウンロード作業をGUI上で行えるようするため、Tkinterを使ってGUIアプリを作成しました。この記事では、PythonのGUI構築ライブラリ「Tkinter」を利用して、YouTubeの動画をダウンロードするためのGUI作成方法を説明します。
PySide6: Seaborn の FacetGrid のプロットの表示
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
PySide6: チェックボックス付きの QTableView (2)
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
オセロのCPUを動かすための方法として、ミニマックス法を少し進化させたアルファベータ法の実装について解説していきます。ミニマックス法の考え方に加えて、必要のない局面の枝刈りを行うことで計算速度を向上させることができます。将棋や囲碁の強力なAIでも使われている考え方ですが、順を追えばしっかり理解できます。
スタックレイアウト (StackLayout) 〜 Kivy
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
不思議な図形・マンデルブロ集合をPythonで描くための実装について解説していきます。複素数と聞くと、高校数学で挫折した記憶のある方も多いと思いますが、複素平面上にある一定の法則でヒートマップを描くことで、世にも不思議な図形が現れます。フラクタル構造と言い、自己相似な図形は眺めているだけで面白い
音声ボリュームの調整など設定値を増減するようなGUI操作では、数値を入力させるのではなく、スライダーを左右に動かす操作のほうが、利便性がよくなります。SeekBarを使用して、AndroidアプリにGUIスライダーを実装する方法を説明します
PySide6: QTableView と QStandardItemModel
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
フロートレイアウト (FloatLayout) 〜 Kivy
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
アンカーレイアウト (AnchorLayout) 〜 Kivy
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
PySide6: チェックボックス付きの QTableView
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。配布ライセンスは LGPL で公開されています。最新のバージョンは Qt6 に対応した PyS...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Wine は、オープンソースの Windows API 実装を通じて、主として x86 アーキテクチャ上の Unix 系オペレーティングシステム( POSIX 準拠 OS)において Windows 用アプリケーションをネイティブ動作させることを目標とするプログラム群です。...
CPUが探索しながら次の一手を考えるときに最も重要な考え方である再帰関数を、基本的な例を使って解説しています。リストから一つずつ要素を取り出し、新しくリストを作るときのすべての組み合わせの書き出しなど、部分的には実用性の高い例も交えて解説をしていきます。
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
前回、ランダムアクションでCPUを動かすことに成功しましたが、ランダムアクションのCPUと対戦していても、あまり面白くありません。今回は、CPUを強くするための前段階として、CPU同士で戦わせるための実装をするとともに、今後作っていく、アルファベータ法を用いたCPUの考え方を整理していきます。
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Kivy は、NUI ( Natural User Interface ) を持つモバイルアプリやその他の マルチタッチ アプリケーションソフトウェアを開発するためのフリーでオープンソースの Python フレームワーク です。 MIT ライセンス のもとで配布され、Andr...
Windows11 indows Package Manager・Microsoft Storeをソースで指定する
アプリのインストールやアップグレードなどをまとめて管理できるパッケージ管理システム「Windows Package Manager」(winget)は、インストールするアプリのソースに、Microsoft Storeを加えています。同じアプリがwingetとMicrosoftStoreで重複することがあります。「Microsoft Teams」を検索した状態。右端のソース部分に、Microsoft Storeとwingetの両方が並んでいます。どちらのソースを選択するのがベストか断言できませんが、...
前回までに作成したGUIベースで動くオセロを活用して、CPUを作っていきます。初回はこれまでに作ったものを活かして、CPUに手番を渡す部分をメインに解説していきます。最初はランダムアクションで非常に弱いですが、一人で遊べるオセロを作っていきます。
Pythonでオセロを作る、の6回目です。石が置けない場合の手番の変更や、終局の場合の考え方、細かいUIの設定などをまとめています。実際に具体的なボードゲームを作成することで、コーディングに必要な考え方を効率的に学ぶことが出来ます。コーディングしたものが動く楽しさを感じてほしいと思います。