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

質問編集履歴

3

コードの場所変更

2021/01/11 02:19

投稿

hachimitu
hachimitu

スコア36

title CHANGED
File without changes
body CHANGED
@@ -55,25 +55,7 @@
55
55
  ```
56
56
 
57
57
 
58
-
59
- #問題
60
- デスクトップ画面への切り替わり処理の優先度が下がっている
61
-
62
- #試したこと
63
- デスクトップ画面切り替えをthread化してみましたが、それでもうまくいきませんでした。
64
58
  ```python
65
- msg_ret = QMessageBox.question(None,"確認","デスクトップ画面を表示しますがよろしいですか?", QMessageBox.Ok,QMessageBox.Cancel )
66
- if(msg_ret != QMessageBox.Cancel ):
67
- thread1 = threading.Thread(target=pg.hotkey('win','d'))
68
- thread1.start()
69
- thread1.join()
70
- time.sleep(2)
71
- QMessageBox.information(None, "情報","デスクトップ画面を表示してから2sec後にこの画面が表示されているはず")
72
- else:
73
- pass
74
- ```
75
-
76
- ```python
77
59
  # -*- coding: utf-8 -*-
78
60
 
79
61
  # Form implementation generated from reading ui file 'AK003_V1001ui_test.ui'
@@ -117,5 +99,25 @@
117
99
 
118
100
  ```
119
101
 
102
+
103
+
104
+ #問題
105
+ デスクトップ画面への切り替わり処理の優先度が下がっている
106
+
107
+ #試したこと
108
+ デスクトップ画面切り替えをthread化してみましたが、それでもうまくいきませんでした。
109
+ ```python
110
+ msg_ret = QMessageBox.question(None,"確認","デスクトップ画面を表示しますがよろしいですか?", QMessageBox.Ok,QMessageBox.Cancel )
111
+ if(msg_ret != QMessageBox.Cancel ):
112
+ thread1 = threading.Thread(target=pg.hotkey('win','d'))
113
+ thread1.start()
114
+ thread1.join()
115
+ time.sleep(2)
116
+ QMessageBox.information(None, "情報","デスクトップ画面を表示してから2sec後にこの画面が表示されているはず")
117
+ else:
118
+ pass
119
+ ```
120
+
121
+
120
122
  #質問
121
123
  本原因がわかるかたいらっしゃいましたらアドバイスいただけますと幸いです。

2

コード変更

2021/01/11 02:19

投稿

hachimitu
hachimitu

スコア36

title CHANGED
File without changes
body CHANGED
@@ -54,6 +54,8 @@
54
54
 
55
55
  ```
56
56
 
57
+
58
+
57
59
  #問題
58
60
  デスクトップ画面への切り替わり処理の優先度が下がっている
59
61
 
@@ -71,5 +73,49 @@
71
73
  pass
72
74
  ```
73
75
 
76
+ ```python
77
+ # -*- coding: utf-8 -*-
78
+
79
+ # Form implementation generated from reading ui file 'AK003_V1001ui_test.ui'
80
+ #
81
+ # Created by: PyQt5 UI code generator 5.9.2
82
+ #
83
+ # WARNING! All changes made in this file will be lost!
84
+
85
+ from PyQt5 import QtCore, QtGui, QtWidgets
86
+
87
+ class Ui_MainWindow(object):
88
+ def setupUi(self, MainWindow):
89
+ MainWindow.setObjectName("MainWindow")
90
+ MainWindow.resize(227, 142)
91
+ self.centralwidget = QtWidgets.QWidget(MainWindow)
92
+ self.centralwidget.setObjectName("centralwidget")
93
+ self.pushButton__execute = QtWidgets.QPushButton(self.centralwidget)
94
+ self.pushButton__execute.setGeometry(QtCore.QRect(50, 60, 111, 23))
95
+ font = QtGui.QFont()
96
+ font.setFamily("Segoe UI")
97
+ self.pushButton__execute.setFont(font)
98
+ self.pushButton__execute.setObjectName("pushButton__execute")
99
+ MainWindow.setCentralWidget(self.centralwidget)
100
+ self.menubar = QtWidgets.QMenuBar(MainWindow)
101
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 227, 21))
102
+ self.menubar.setObjectName("menubar")
103
+ MainWindow.setMenuBar(self.menubar)
104
+ self.statusbar = QtWidgets.QStatusBar(MainWindow)
105
+ self.statusbar.setObjectName("statusbar")
106
+ MainWindow.setStatusBar(self.statusbar)
107
+
108
+ self.retranslateUi(MainWindow)
109
+ self.pushButton__execute.clicked.connect(MainWindow.click_execute)
110
+ QtCore.QMetaObject.connectSlotsByName(MainWindow)
111
+
112
+ def retranslateUi(self, MainWindow):
113
+ _translate = QtCore.QCoreApplication.translate
114
+ MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
115
+ self.pushButton__execute.setText(_translate("MainWindow", "Execute"))
116
+
117
+
118
+ ```
119
+
74
120
  #質問
75
121
  本原因がわかるかたいらっしゃいましたらアドバイスいただけますと幸いです。

1

タグ修正

2021/01/10 11:49

投稿

hachimitu
hachimitu

スコア36

title CHANGED
File without changes
body CHANGED
File without changes