質問編集履歴

2

## threading.Lock()を使用

2021/07/02 14:33

投稿

Yuiti628
Yuiti628

スコア71

test CHANGED
File without changes
test CHANGED
@@ -118,6 +118,52 @@
118
118
 
119
119
 
120
120
 
121
+ ## threading.Lock()を使用
122
+
123
+
124
+
125
+ ```pythorn
126
+
127
+ #main
128
+
129
+
130
+
131
+ #####
132
+
133
+ #####tkinterにのフォームを作成するクラス
134
+
135
+ #####
136
+
137
+
138
+
139
+ if __name__ == "__main__":
140
+
141
+
142
+
143
+ # 2重起動防止
144
+
145
+ mutex = threading.Lock()
146
+
147
+ mutex.acquire()
148
+
149
+ # 初期状態の調整 (ファイルの確認など)
150
+
151
+ ff.ConfigFile()
152
+
153
+
154
+
155
+ root = ThemedTk()
156
+
157
+ app = Application(master=root)
158
+
159
+ app.mainloop()
160
+
161
+ mutex.release()
162
+
163
+ ```
164
+
165
+
166
+
121
167
  どちらも上手くいきませんでした、、
122
168
 
123
169
 

1

実行ファイルを追加

2021/07/02 14:33

投稿

Yuiti628
Yuiti628

スコア71

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  #やりたい事
2
2
 
3
- WindowsとMac両方に使える方法で多重起動を防止させたい。
3
+ WindowsとMac両方に使える方法で実行ファイルの多重起動を防止させたい。
4
+
5
+
4
6
 
5
7
 
6
8