全244件 (244件中 1-50件目)
今日の我が家の夕飯は、「格之進のハンバーグ」。サラダ。
2022.01.31
コメント(0)
夕方の雲。
2022.01.31
コメント(0)
夕方の富士山。
2022.01.31
コメント(0)
今日の午後のおやつは、クランドュオ立川店6階にある「タリーズ」で。左から、「出雲生姜のジンジャーハニーミルクラテ」、「ほうじ茶ラテ」、「ミルキーフラットホワイト」。
2022.01.31
コメント(0)
今日のランチは、立川駅北口にある「マザーズオリエンタル(Mothers Oriental)」で。「くるりんスタンプラリー」のWチャンス賞(10000円分の食事券)が当たったので。前菜。米豚のロースト。パスタ(ペペロンチーノ)。ピザ(マルゲリータ。写真を撮る前に、半分食べちゃいました。)。ピザ(クアトロフロマージュ)。ドルチェ(リンゴのタルトタタン)。コーヒー。
2022.01.31
コメント(0)
今日の午前中のおやつは、ディズニーキャラクターの「クッキー」と「ラスク」と豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。
2022.01.31
コメント(0)
今朝の富士山。
2022.01.31
コメント(0)
今朝の我が家の朝食は、「とん平焼き」。
2022.01.31
コメント(0)
夕方の雲。
2022.01.30
コメント(0)
今日の我が家の夕飯は、「オートミールのなんちゃっておはぎ」とバナナ。ップ麺。
2022.01.30
コメント(0)
今日の午後のおやつは、「森永ビスケットサンド」と豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。あ
2022.01.30
コメント(0)
今日の我が家のランチは、「納豆サラダ」。
2022.01.30
コメント(0)
「PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その11以下は、リスト9●どんなプログラムでも必要な基本機能をメニューに実装しよう(pyqt07.py)に筆者が、コメントを追加したもの。# 「特集1 PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その2## ステップ08 メニューに定番機能を実装##『日経ソフトウエア』2021年11月号(p.62~p.63)### リスト9●どんなプログラムでも必要な基本機能をメニューに実装しよう(pyqt07.py)## (1)import sys, webbrowserfrom PyQt6.QtGui import *from PyQt6.QtWidgets import *# 「QMainWindow」クラスを継承した「pyqt07」クラスを記述。class pyqt07(QMainWindow): # 「pyqt07」クラスのコンストラクタ(インスタンス生成時に # 呼び出されるメソッド)である「__init__」を記述。 def __init__(self): # 「pyqt07」クラスの親クラスである「QMainWindow」クラスのコンストラクタを実行するコード。 # この記述がないと必要な初期処理が実行されない。 super().__init__() # タイトルバー文字列の設定。 # 「pyqt07」クラスのインスタンスは、(12)で変数「w」に代入され、「w」という名前で # 参照できるが、その名前はクラスの外部のみからしか利用できない。クラス内部から自分 # 自身のインスタンスを呼び出すには、コンストラクタで指定した「self」という名前を使う。 # 「setWindowTitle」メソッドに与えた「self.__class__.__name__」は、このクラスの名前で、 # 中身は「pyqt07」。 self.setWindowTitle(self.__class__.__name__) # 同様に「self」を使って、ラベルウィジェットの位置と大きさを設定する。 self.setGeometry(100, 100, 250, 100) # (2) QMainWindow」クラスを継承した「pyqt07」クラスの「menuBar」メソッドを呼び出して、 # メニューバーのインスタンスを作り、それを「menu」という名前で参照できるようにする。 menu = self.menuBar() # (3) 「ファイル」メニューを追加し、それを「menuFile」という名前で参照できるようにする。 # 「&(アンパサンド)」の次の文字は「アクセスキー」になる。「Altキー」を押しながら # 「F」キーを押すと、「ファイル」メニューを開けるようになる。 menuFile = menu.addMenu('ファイル(&F)') # (4) メニュー項目に相当する「アクション」を作り、「menuFileExit」という名前で参照できるようにする。 # 「QAction」クラスのコンストラクタに渡す最初の引数はアイコンの指定で、ここではQtが持っている # 「SP_TitleBarCloseButton」を指定している。 # 続く引数は、メニュー項目の文字列( '終了(&X)')と親オブジェクト。 menuFileExit = QAction( QIcon(self.style().standardIcon( QStyle.StandardPixmap. SP_TitleBarCloseButton)), '終了(&X)', menuFile) # (5) 「終了」メニューが選ばれた場合の処理として、「quit」を指定。 # 「quit」は、「QApplication」静的メソッドで、呼び出すとプログラムが終了する。 menuFileExit.triggered.connect(quit) # (6) 「menuFile」に「menuFileExit」アクションを追加する。 menuFile.addAction(menuFileExit) # (7) 「ヘルプ」メニューを生成して、「menuHelp」という名前で参照できるようにする。 menuHelp = menu.addMenu('ヘルプ(&H)') # (8) 「menuHelpWeb」メニューを生成して、「menuHelpWeb」という名前で参照できるようにする。 # このメニュー項目が選ばれた場合、(11)の「menuHelpWebClicked」メソッドを呼び出す。 menuHelpWeb = QAction( QIcon(self.style().standardIcon( QStyle.StandardPixmap. SP_DialogHelpButton)), 'Webサイトを開く(&W)', menuHelp) menuHelpWeb.triggered.connect( self.menuHelpWebClicked) menuHelp.addAction(menuHelpWeb) # (9) メニューの区切り線(セパレータ)を追加するコード。 menuHelp.addSeparator() # (10) バージョン情報を追加するコード。 # そのイベントハンドラは、(12)。 menuHelpVersion = QAction( QIcon(self.style().standardIcon( QStyle.StandardPixmap. SP_MessageBoxInformation)), 'バージョン情報(&V)', menuHelp) menuHelpVersion.triggered.connect( self.menuHelpVersionClicked) menuHelp.addAction(menuHelpVersion) # 「show」メソッドを呼び出して、表示する。 self.show() # (11) 「menuHelpWeb」メニュー項目が選ばれた場合のコード。 # 「webbrowser.open」関数を使うため、(1)で「webbrowser」モジュールをインポートしている。 def menuHelpWebClicked(self): webbrowser.open( 'https://info.nikkeibp.co.jp/media/NSW/') # (12) 実行をするとダイアログを出す。 # 「sys.version」、を使うために(1)で「sys」モジュールをインポートしている。 def menuHelpVersionClicked(self): s = self.__class__.__name__ s += ' Version 0.01(2021/08/25)\n' s += '@2021 Hideo Harada\n' s += 'with Python ' + sys.version QMessageBox.information( self, self.__class__.__name__, s) # プログラムを起動したときに最初に実行される。app = QApplication([])# 「pyqt07」クラスを生成すると、「def __init__(self):」が実行される。w = pyqt07()# これを実行することで、GUIの画面がユーザーに表示される。app.exec()リスト9(pyqt07)の実行結果「ヘルプ」メニューをクリックした結果(「alt」+「H」でも同様)「ヘルプ」メニューの「Webを開く」の実行結果。日経ソフトウエアの最新号が表示された。」「ヘルプ」メニューの「バージョン情報(V)」の実行結果。<おまけ>リスト9をJupiterNotebookで実行した結果。どういうわけか、JupiterNotebookでは、「終了(X)」メニューが機能しませんでした。「Webを開く(W)」、「バージョン情報(V)」は機能したのですが。
2022.01.30
コメント(0)
昨日、Surface Laptop3のアップデートを行ったところ、突然WiFi接続ができなくなりました。トラブルシューティングでも解決できず、スマホで「Laptop3 WiFiできない」などでググったところ、強制再起動で回復できるかもしれないという情報があったので、電源キーを25秒程度の長押しする「強制再起動」を行ったところ、無事WiFiがつながりました。焦ったー!!
2022.01.30
コメント(0)
今日の午前中のおやつは、昨日ルミネ立川店1階にある「」紀の国屋」で買った「さくら相国最中」と「おこじゅ」。
2022.01.30
コメント(0)
今朝の雲。
2022.01.30
コメント(0)
今朝の我が家の朝食は、「野菜の豚バラ蒸し」を胡麻ダレとマーマレードポン酢で。
2022.01.30
コメント(0)
夕方の富士山。
2022.01.29
コメント(0)
今日の我が家の夕飯は、ミックスナッツ・レーズン・バナナ・牛乳入りのシリアルヨーグルトとぬれ煎餅のチーズ焼き。
2022.01.29
コメント(0)
今日の午後のおやつは、ディズニーキャラクターの「デーニッシュパン」と豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。ディズニーキャラクターの「コーンスナック」。
2022.01.29
コメント(0)
今日のランチは、グランドュオ立川店7階にある「マザーリーフティースタイル」で。スペシャルランチ(バターチキンカレー、サラダ・ドリンク・ワッフル付き。1380円)を二人で。
2022.01.29
コメント(0)
今日の午前中のおやつは、ディズニーキャラクターの「クッキー」と豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。
2022.01.29
コメント(0)
今日の雲。
2022.01.29
コメント(0)
今日の我が家の朝食は、韓国風「エッグトースト」と「とろとろ卵トースト」。韓国風エッグトースト。とろとろ卵トースト。サラダ。
2022.01.29
コメント(0)
今日の我が家の夕飯は、「とろとろ豆腐の味噌グラタン」とヵ麺や。参考にしたURLは、こちら。
2022.01.28
コメント(0)
今日の雲。昼の雲。夕方の雲。
2022.01.28
コメント(0)
今日の午後のおやつは、自家製の「オートミールのチョコレートプリンと「柿の種梅ザラメ」と豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。右が、自家製のチョコレートプリン。参考にしたURLは、こちら。
2022.01.28
コメント(0)
今日の我が家のランチは、「オートミールのクッパ」。オートミールのクッパ風。
2022.01.28
コメント(0)
今日の午前中のおやつは、とディズニーキャラクターの「クッキー」と「ラスク」豆から淹れたコーヒー(「ドン・キホーテ」の「マイルドブレンド」)。
2022.01.28
コメント(0)
今朝の我が家の朝食は、昨日の牡蠣のクリームスープを使った「牡蠣のクリームスープパスタ」と人参のきんぴら。牡蠣のクリームスープパスタ。人参のきんぴら。
2022.01.28
コメント(0)
今日、見かけた花。
2022.01.27
コメント(0)
「PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その10以下は、リスト8●ボタンを押すとメッセージボックスを表示するプログラム(PyQt06.py)に筆者が、コメントを追加したもの。# 「特集1 PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その2## ステップ07 ボタンとメッセージボックス##『日経ソフトウエア』2021年11月号(p.61)### リスト8●ボタンを押すとメッセージボックスを表示するプログラム(PyQt06.py)#from PyQt6.QtWidgets import *# 「QMainWindow」クラスを継承した「pyqt06」クラスを記述。class pyqt06(QMainWindow): # 「pyqt06」クラスのコンストラクタ(インスタンス生成時に # 呼び出されるメソッド)である「__init__」を記述。 def __init__(self): # 「pyqt06」クラスの親クラスである「QMainWindow」クラスのコンストラクタを実行するコード。 # この記述がないと必要な初期処理が実行されない。 super().__init__() # タイトルバー文字列の設定。 # 「pyqt06」クラスのインスタンスは、(12)で変数「w」に代入され、「w」という名前で # 参照できるが、その名前はクラスの外部のみからしか利用できない。クラス内部から自分 # 自身のインスタンスを呼び出すには、コンストラクタで指定した「self」という名前を使う。 # 「setWindowTitle」メソッドに与えた「self.__class__.__name__」は、このクラスの名前で、 # 中身は「pyqt06」。 self.setWindowTitle(self.__class__.__name__) # 同様に「self」を使って、ラベルウィジェットの位置と大きさを設定する。 self.setGeometry(100, 100, 250, 100) # (1) self.setContentsMargins(30, 30, 30, 30) # (2)「QPushButton」クラスのインスタンスを生成して「button」という名前で参照できるようにする。 button = QPushButton('押してください', self) # (3) ボタンがクリックされた時のイベントハンドラとして、(5)の「buttonClicked」を指定する。 button.clicked.connect(self.buttonClicked) # (4) 「button」をセントラルウイジェットに表示するコード。 self.setCentralWidget(button) # 「show」メソッドを呼び出して、表示する。 self.show() # (5) 「QMessageBox」クラスの「information」メソッドを呼び出し、ダイアログを出す。 def buttonClicked(self): QMessageBox.information(self, self.__class__.__name__, 'ありがとうございます!') # プログラムを起動したときに最初に実行される。app = QApplication([])# 「pyqt06」クラスを生成すると、「def __init__(self):」が実行される。w = pyqt06()# これを実行することで、GUIの画面がユーザーに表示される。app.exec()リスト8(pyqt06.py)の実行結果<おまけ>リスト8をJupiterNotebookで実行した結果。
2022.01.27
コメント(0)
夕方の雲。
2022.01.27
コメント(0)
今日の我が家の夕飯は、ミックスナッツ・バナナ・レーズン・牛乳入りのシリアルヨーグルトとコールスローサラダ。ベビースターラーメン入りの「コールスローサラダ」。
2022.01.27
コメント(0)
今日の午後のおやつは、オートミールの餅化を行って作った「オートミールの磯辺焼き風」とお茶。
2022.01.27
コメント(0)
今日のランチは、立川駅北口にある「果実園リーベル」で。フルーツミックスサンド(モーニング価格900円、ドリンクバー付き)。フレンチトースト(900円)。
2022.01.27
コメント(0)
今日の午前中のおやつは、「たべっ子どうぶつ」と「ポップコーン」。
2022.01.27
コメント(0)
今朝の富士山。雲でほとんど見えませんが、中腹が一部見えました。
2022.01.27
コメント(0)
今朝の雲。
2022.01.27
コメント(0)
今朝の我が家の朝食は、「牡蠣のクリームスープ」とコールスローサラダ。
2022.01.27
コメント(0)
夕方の雲。
2022.01.26
コメント(0)
今日の我が家の夕飯は、「コールスロー」とホットドッグ用のパンズ。や
2022.01.26
コメント(0)
今日の午後のおやつは、ワッフルメーカーで作った「モッフル」とコーヒー(タリーズのブラジル)。中身は、ダイソーで買った「つぶあん」と「焼き干しいも」。ポップコーンも。
2022.01.26
コメント(0)
今日の我が家のランチは、朝のサムゲタンの残りのスープを使って「牡蠣入りのオートミール粥」と人参のきんぴら。人参のきんぴら。
2022.01.26
コメント(0)
「PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その9以下は、リスト7●QMainWindowをコンテナとして使う(PyQt05.py)に筆者が、コメントを追加したもの。# 「特集1 PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その2## ステップ06 メイン画面はQMianWindowで##『日経ソフトウエア』2021年11月号(p.61)### リスト7●QMainWindowをコンテナとして使う(PyQt05.py)#from PyQt6.QtCore import *from PyQt6.QtGui import *from PyQt6.QtWidgets import *# (1) 「QMainWindow」クラスを継承した「pyqt05」クラスを記述。class pyqt05(QMainWindow): # (2) 「pyqt05」クラスのコンストラクタ(インスタンス生成時に # 呼び出されるメソッド)である「__init__」を記述。 def __init__(self): # (3) 「pyqt05」クラスの親クラスである「QMainWindow」クラスのコンストラクタを実行するコード。 # この記述がないと必要な初期処理が実行されない。 super().__init__() # (4) タイトルバー文字列の設定。 # 「pyqt05」クラスのインスタンスは、(12)で変数「w」に代入され、「w」という名前で # 参照できるが、その名前はクラスの外部のみからしか利用できない。クラス内部から自分 # 自身のインスタンスを呼び出すには、コンストラクタで指定した「self」という名前を使う。 # 「setWindowTitle」メソッドに与えた「self.__class__.__name__」は、このクラスの名前で、 # 中身は「pyqt05」。 self.setWindowTitle(self.__class__.__name__) # (5) 同様に「self」を使って、ラベルウィジェットの位置と大きさを設定する。 self.setGeometry(100, 100, 250, 100) # (6) # (7) 「QLabel」クラスのインスタンスを生成して、名前を「label」とする。 label = QLabel('こんにちわ', self) # (8) ラベルのフォントと中央ぞろえの設定。 label.setFont(QFont('MS 明朝', 25)) label.setAlignment(Qt.AlignmentFlag.AlignCenter) # (9) 「setCentralWidget」メソッドに「label」を渡すだけでlabelを表示できる。 self.setCentralWidget(label) # (10) 「show」メソッドを呼び出して、表示する。 self.show()# (11) プログラムを起動したときに最初に実行される。app = QApplication([])# (12) 「pyqt05」クラスを生成すると、(2)が実行される。w = pyqt05()# (13) これを実行することで、GUIの画面がユーザーに表示される。app.exec()リスト7(pyqt05.py)の実行結果<おまけ>リスト7をJupiterNotebookで実行した結果
2022.01.26
コメント(0)
今日の午前中のおやつは、ディズニーキャラクターの「ラスク」と「クッキー」。
2022.01.26
コメント(0)
今朝の我が家の朝食は、カルディで買ったレトルトの「参鶏湯(サムゲタン)」と「干しいもと小倉餡の炊き込みご飯」。サムゲタン(参鶏湯)。干しいもと小倉餡の炊き込みご飯。
2022.01.26
コメント(0)
「PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その8以下は、リスト6●QWidgetを継承したクラスを作り、それをコンテナとして使う(PyQt04.py)に筆者が、コメントを追加したもの。# 「特集1 PythonでGUIアプリ開発」の基礎 PyQt/PySide編 その2## ステップ05 QWidgetを継承して使う##『日経ソフトウエア』2021年11月号(p.60~p.61)### リスト6●QWidgetを継承したクラスを作り、それをコンテナとして使う(PyQt04.py)#from PyQt6.QtCore import *from PyQt6.QtGui import *from PyQt6.QtWidgets import *# (1) 「QWidget」クラスを継承した「pyqt04」クラスを記述。class pyqt04(QWidget): # (2) 「pyqt04」クラスのコンストラクタ(インスタンス生成時に # 呼び出されるメソッド)である「__init__」を記述。 def __init__(self): # (3) 「pyqt04」クラスの親クラスである「QWidget」クラスのコンストラクタを実行するコード。 # この記述がないと必要な初期処理が実行されない。 super().__init__() # (4) タイトルバー文字列の設定。 # 「pyqt04」クラスのインスタンスは、(12)で変数「w」に代入され、「w」という名前で # 参照できるが、その名前はクラスの外部のみからしか利用できない。クラス内部から自分 # 自身のインスタンスを呼び出すには、コンストラクタで指定した「self」という名前を使う。 # 「setWindowTitle」メソッドに与えた「self.__class__.__name__」は、このクラスの名前で、 # 中身は「pyqt04」。 self.setWindowTitle(self.__class__.__name__) # (5) 同様に「self」を使って、ラベルウィジェットの位置と大きさを設定する。 self.setGeometry(100, 100, 250, 100) # (6) 同様に「self」を使って、レイアウトを用意する。 # ここで、「self.layout」としていないのは、この変数は、(2)~(10)でのみ有効なローカル変数で良いため。 layout = QGridLayout() self.setLayout(layout) # (7) 「QLabel」クラスのインスタンスを生成して、名前を「label」とする。 label = QLabel('こんにちわ', self) # (8) ラベルのフォントと中央ぞろえの設定。 label.setFont(QFont('MS 明朝', 25)) label.setAlignment(Qt.AlignmentFlag.AlignCenter) # (9) ラベルを「pyqt04」クラスに追加。 layout.addWidget(label) # (10) 「show」メソッドを呼び出して、表示する。 self.show()# (11) プログラムを起動したときに最初に実行される。app = QApplication([])# (12) 「pyqt04」クラスを生成すると、(2)が実行される。w = pyqt04()# (13) これを実行することで、GUIの画面がユーザーに表示される。app.exec()リスト6(pyqt04.py)の実行結果<おまけ>リスト6をJupiterNotebookで実行した結果。
2022.01.25
コメント(0)
夕方の雲。
2022.01.25
コメント(0)
夕方の雲。
2022.01.25
コメント(0)
全244件 (244件中 1-50件目)