teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

訂正

2018/11/19 02:44

投稿

dinosauria123
dinosauria123

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 測定して一時休み、また同じ測定をする、というプログラムをPyQt5で作っています。
1
+ 測定して10秒休み、また同じ測定をする、というプログラムをPyQt5で作っています。
2
2
 
3
3
  最初休むのにtime.sleep(msec)を使ったら、GUIがフリーズすることがわかりました。
4
4
 

3

スペルミス

2018/11/19 02:44

投稿

dinosauria123
dinosauria123

スコア25

title CHANGED
File without changes
body CHANGED
@@ -45,6 +45,6 @@
45
45
  しかし、コメントを外してfor文を動かすと、このループの中では1秒待ちをしてくれません。
46
46
  ループの中でも待つにはどうすればよいでしょうか。
47
47
 
48
- StackOverflowにtime.sleepの代わりにQtTest.QTest.qWait(msecs)が使えるという回答もあったのですが、テスト用の関数で、途中でbrakeする方法もわからないのでできれば使いたくないです。
48
+ StackOverflowにtime.sleepの代わりにQtTest.QTest.qWait(msecs)が使えるという回答もあったのですが、テスト用の関数で、途中でbreakする方法もわからないのでできれば使いたくないです。
49
49
 
50
50
  [stackoverflow](https://stackoverflow.com/questions/41545300/pyqt4-equivilent-to-time-sleep)

2

追加

2018/11/19 02:28

投稿

dinosauria123
dinosauria123

スコア25

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  最初休むのにtime.sleep(msec)を使ったら、GUIがフリーズすることがわかりました。
4
4
 
5
- QTimerを使ってみて、連続して数をカウントする次のコードでGUIは動きました。
5
+ QTimerを使ってみて、連続して1秒間隔で数をカウントする次のコードでGUIは動きました。
6
6
  GUI(MainWindow_ui.py)にはボタンが2つ、ラベルが1つあります。
7
7
 
8
8
  ```python

1

リンク追加

2018/11/19 02:26

投稿

dinosauria123
dinosauria123

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,5 @@
1
1
  測定して一時休み、また同じ測定をする、というプログラムをPyQt5で作っています。
2
2
 
3
-
4
3
  最初休むのにtime.sleep(msec)を使ったら、GUIがフリーズすることがわかりました。
5
4
 
6
5
  QTimerを使ってみて、連続して数をカウントする次のコードでGUIは動きました。
@@ -48,4 +47,4 @@
48
47
 
49
48
  StackOverflowにtime.sleepの代わりにQtTest.QTest.qWait(msecs)が使えるという回答もあったのですが、テスト用の関数で、途中でbrakeする方法もわからないのでできれば使いたくないです。
50
49
 
51
- https://stackoverflow.com/questions/41545300/pyqt4-equivilent-to-time-sleep
50
+ [stackoverflow](https://stackoverflow.com/questions/41545300/pyqt4-equivilent-to-time-sleep)