PythonnでGUI作成

イメージ
久々の投稿です。 久々過ぎますね・・・ しばらくVBAを使いエクセル操作を自動化してました。 複雑なものは組めませんが、基礎的なことはネット情報や書籍を見ながらできるようになってきました。 Pythonでエクセルを操作できるライブラリ「openpyxl」がある事を知り簡単なPGを作ってみたところ 動くではありませんか! openpyxl.xlskというエクセルファイルのセルに入力後保存するという簡単なもの ////////////////////////////////////////////////////////////////////////////////// import openpyxl as px wb = px.load_workbook("openpyxltest.xlsx") ws = wb["Sheet"] ws.cell(1,1).value ="int" ws.cell(1,2).value =1234 ws.cell(1,3).value ="str" ws.cell(1,4).value ="1234" ws.cell(2,2).value = 4567 ws.cell(2,4).value ="4567" for i in range(1,11): ws.cell(3,i).value = i ws.cell(i+3,1).value = "TEST" + str(i) wb.save("openpyxltest.xlsx") ////////////////////////////////////////////////////////////////////////////////// しかし、作ったPGは他の人も使うので、GUIにできないかと調べておりました。 標準ライブラリの「tkinter」を使えばできるのですが、素人にはとっつきにくく 理解し難いものでした。(いずれ勉強して覚えたいと思いますが。。。) 他に何かライブラリはないかとインターネットで検索していると「PySimplGUI」という ライブラリを見つけ...

【備忘録】C# 関数作成構文復習

アクセス修飾子 戻り値のデータ型 関数名 (引数のデータ型 引数の変数名)
{
処理の定義 (メソッド)

}

(例)
private int zetaichi (int hikisu)
{
    if (hikisu<0) hikisu = hikisu * -1;
    return hikisu;
}

<解説>
変数hikisuが0以下(負の値)であれば-1を乗法し正にしている。
つまり絶対値を求める関数「zetaichi」を作成した。

if文の結果を変数hikisuに代入し関数「zetaichi」に戻している。

hikisu=-5とした場合の動作

private int zetaichi (int 5)
{
    if (-5<0) 5 = -5 * -1;
    return 5;
}

<アクセス修飾子>
private 同一クラス内で使用可能
public   どこからでも使用可能
その他 アクセス修飾子参照
☆関数やクラスのカプセル化に使う
関数もクラス基本は同じ考え方
関数=同一メソッド内のみ使用可能
クラス=C#の構造そのもの

コメント

このブログの人気の投稿

【備忘録】Microsoft SQL Sever Management Studio 2017 <設定>

【課題】C# 繰り返し処理(for文)

入門書の購入