質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -136,4 +136,7 @@
|
|
136
136
|
・選択された日付に予定を追加し、表示欄に追加する
|
137
137
|
という機能を追加したいです。
|
138
138
|
|
139
|
-
この場合どのように書き直せばよいでしょうか。アドバイスよろしくお願いします。
|
139
|
+
この場合どのように書き直せばよいでしょうか。アドバイスよろしくお願いします。
|
140
|
+
|
141
|
+
ー追記ー
|
142
|
+
恥ずかしながらこのプログラムが初めてのTkinterへ触れる機会で、ほとんど知識がない状態です。このソースも友人にほとんど作成してもらったものなので、全てが理解出来ている訳ではありません。1度作成が終わったプログラムを元にコードの意味を考えて学んでいこうとしている次第です。超初心者で勝手なのですが解説のほどして頂ければ幸いです。
|
1
コード内のインテンドを修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,8 @@
|
|
1
1
|
今回visual studio 2017 を用いて予定表のアプリケーションを作成しようと思っています。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
```
|
2
|
+
```
|
6
3
|
# -*- coding:utf-8 -*-
|
7
4
|
|
8
5
|
import tkinter as tk
|
9
|
-
import sys
|
10
6
|
|
11
7
|
# カレンダーを作成するフレームクラス
|
12
8
|
class mycalendar(tk.Frame):
|
@@ -88,7 +84,9 @@
|
|
88
84
|
self.day[i] = d_button(self.frame_calendar,text = days[r][c])
|
89
85
|
self.day[i].grid(column=c,row=r)
|
90
86
|
except:
|
91
|
-
|
87
|
+
"""
|
88
|
+
月によっては、i=41まで日付がないため、日付がないiのエラー回避が必要
|
89
|
+
"""
|
92
90
|
break
|
93
91
|
|
94
92
|
def change_month(self,event):
|
@@ -115,9 +113,7 @@
|
|
115
113
|
def __init__(self,master=None,cnf={},**kw):
|
116
114
|
tk.Button.__init__(self,master,cnf,**kw)
|
117
115
|
self.configure(font=("",14),height=2, width=4, relief="flat")
|
118
|
-
|
119
|
-
|
120
|
-
|
116
|
+
|
121
117
|
# ルートフレームの定義
|
122
118
|
root = tk.Tk()
|
123
119
|
root.title("Calendar App")
|
@@ -130,6 +126,9 @@
|
|
130
126
|
|
131
127
|
|
132
128
|
|
129
|
+
|
130
|
+
|
131
|
+
|
133
132
|

|
134
133
|
|
135
134
|
画像のように
|