yu00’s blog

プログラミングに関する備忘録です

ウィジェット

PyQt5入門 PythonでGUI作成 - yu00’s blog ウィジェットとは ウィンドウ,ボタン,ラベルなどのユーザーインターフェースを構成する部品を ウィジェットと呼びます. PyQt5ではQWidgetクラスがウィジェットを表しています. ウィジェットの機能・特徴 ウィジ…

PyQt5でのプログラミングの基本

PyQt5入門 PythonでGUI作成 - yu00’s blog PyQt5で必要最小限のプログラミングは次のようになります. サンプルコード #! /usr/bin/python3 # -*- coding: utf-8 -*- import sys from PyQt5 import QtWidgets if __name__ == '__main__': app = QtWidgets.QA…

PyQt5入門 PythonでGUI作成

PythonでGUIを作成できるPyQt5について,使い方を説明していきます. 注意 Pythonの基本を知っていることを前提としています Pythonは3.x系です 情報,プログラムの正確さには細心の注意を払っていますが,それらの正確性は保証できません.間違いがありまし…

VisualStudio2013でEmacsキーバインド

VisualStudio2013をEmacsのキーバインドにするさいのメモです. emacs.vsixのインストール まず次のリンク先からemacs.vsixをダウンロードします. owainlewis/emacs-visual-studio-2013 · GitHubそして,ダウンロードしたemacs.vsixを実行します. インスト…

よくわかるクイックソート解説

ソートのアルゴリズムであるクイックソートについて できるだけ分かりやすくなるよう心がけて解説していきます. クイックソートの考え方 クイックソートは次のような処理を行っています 1. バラバラなデータからランダムな数(ピボット)を選択する. 2. 選択…

LaTeXで色付きソースコードを貼り付け

LaTeXでC言語などのソースコードを色付きで貼り付けるには, jlistingパッケージを使うといいです. インストール方法については省略します. 使い方の例 texファイル % (省略) \usepackage{color} \usepackage{listings,jlisting} \lstset{ language={C}, b…