(self)
| 209 | return vm_group |
| 210 | |
| 211 | def _create_run_mode_group(self): |
| 212 | run_group = QGroupBox('Run Mode') |
| 213 | run_layout = QVBoxLayout() |
| 214 | self.run_mode_box = create_run_mode_combobox() |
| 215 | self.run_mode_box.currentIndexChanged.connect(self.on_run_mode_changed) |
| 216 | self.target_input = QLineEdit() |
| 217 | self.target_input.setPlaceholderText("Input target program path (e.g., C:/Windows/System32/notepad.exe)") |
| 218 | self.target_input.setText(r"notepad.exe") |
| 219 | self.target_input.hide() |
| 220 | self.pid_input = QLineEdit() |
| 221 | self.pid_input.setPlaceholderText("Input target process ID (e.g., 1234)") |
| 222 | self.pid_input.setText("0") |
| 223 | self.pid_input.hide() |
| 224 | run_layout.addWidget(self.run_mode_box) |
| 225 | run_layout.addWidget(self.target_input) |
| 226 | run_layout.addWidget(self.pid_input) |
| 227 | run_group.setLayout(run_layout) |
| 228 | return run_group |
| 229 | |
| 230 | def _create_sign_group(self, folder_icon): |
| 231 | sign_widget = QWidget() |
no test coverage detected