Я столкнулся с проблемой моего кода PyQt5: когда я запускаю свой код, программа не запускалась. Я не знаю, как это исправить.
вот код
import sys
из PyQt5.QtCore import Qt, QDateTime, QDate
из PyQt5, импорт uic
из PyQt5.QtGui, импорт QStandardItemModel, QStandardItem
из PyQt5.QtWidgets, импорт (
QCalendarWidget,
QLineEdit,
QDateTimeEdit,< br />QRadioButton,
QPlainTextEdit,
QComboBox,
QDialog,
QPushButton,
QTreeView,
QTabWidget,
QApplication,
QMessageBox,
QHeaderView,
)
из resources_rc import *
class ToDoInterface(QDialog):
def init(self):
super(ToDoInterface, self).init()
uic.loadUi("UIoutput/ToDo_interface.ui", себя)
# Create an instance of the main window
window = ToDoInterface()
# Set properties for the main window
window.setFixedHeight(610)
window.setFixedWidth(1000)
# Show the main window
window.show()
sys.exit(app.exec_())
I tried to add QStandardItemModel for my TreeView but it is still the same
Я столкнулся с проблемой моего кода PyQt5: когда я запускаю свой код, программа не запускалась. Я не знаю, как это исправить. вот код import sys из PyQt5.QtCore import Qt, QDateTime, QDate из PyQt5, импорт uic из PyQt5.QtGui, импорт QStandardItemModel, QStandardItem из PyQt5.QtWidgets, импорт ( QCalendarWidget, QLineEdit, QDateTimeEdit,< br />QRadioButton, QPlainTextEdit, QComboBox, QDialog, QPushButton, QTreeView, QTabWidget, QApplication, QMessageBox, QHeaderView, ) из resources_rc import * class ToDoInterface(QDialog): def [b]init[/b](self): super(ToDoInterface, self).[b]init[/b]() uic.loadUi("UIoutput/ToDo_interface.ui", себя) [code] self.widget_connect()
# Set up buttons self.radioButton.setChecked(True)
# Set the initial state of the DateTimeEdit widget based on the radio button state self.set_deadline_visibility() self.task_tree() self.completed_tree() self.pastdue_tree()
def handle_calendar_click(self): # Get the selected date from the calendar selected_date = self.calendarWidget.selectedDate()
# Format the date as desired (e.g., month name, date, and year) formatted_date = selected_date.toString("MMMM dd, yyyy")
# Set the formatted date in the text box self.lineEdit_2.setText(formatted_date)
def set_deadline_visibility(self): # Set the visibility of the DateTimeEdit widget based on the radio button state self.dateTimeEdit_2.setEnabled(self.radioButton.isChecked())
def add_toTreeView(self): Date = self.calendarWidget.selectedDate().toString("MMMM dd, yyyy") Task = self.Title_text.text() Deadline = self.dateTimeEdit_2.dateTime().toString("MMMM dd, yyyy h:mm AP", "") \ if self.radioButton.isChecked() else "No Due Date" Priority = self.comboBox.currentText()
# Create a new item for the TreeView new_item = QStandardItem() new_item.setData(Date, Qt.DisplayRole) new_item.setData(Task, Qt.DisplayRole) new_item.setData(Deadline, Qt.DisplayRole) new_item.setData(Priority, Qt.DisplayRole)
# Добавляем элемент в TreeView текущей вкладки current_tab_index = self.TabWidget.currentIndex() if current_tab_index == 0: model = self.treeView.model() если модель равна None: model = QStandardItemModel() model.setHorizontalHeaderLabels([ «Дата», «Задача», «Срок», «Приоритет»]) self.treeView.setModel(model) model.appendRow(new_item) elif current_tab_index == 1:< br /> model = self.completedTreeView.model() если модель равна None: model = QStandardItemModel() model.setHorizontalHeaderLabels(['Date', 'Task', "Deadline" , "Приоритет"]) self.completedTreeView.setModel(model) model.appendRow(new_item) elif current_tab_index == 2: model = self.pastDueTreeView.model( ) если модель равна None: model = QStandardItemModel() model.setHorizontalHeaderLabels(['Date', 'Task', «Deadline», «Priority»]) self .pastDueTreeView.setModel(model) model.appendRow(new_item)
def update_current_tree_view(self, Tree_view): # Функция для обновления текущая модель TreeView = Tree_view.model() selected_indexes = Tree_view.selectedIndexes()
if selected_indexes: selected_item = model.itemFromIndex(selected_indexes[0] )
MSH|^~\&|dgdgd|MSH6TOMSH4|Instrument|MSH4toMSH6|20230921104820+01:00||RSP^K11^RSP_K11|QPC0amoCwk+2uSHidYKB+Q|P|2.5.1||||| |ЮНИКОД UTF-8|||LAB-27R^ MSA|AA|1234 Я хочу использовать регулярное выражение для...
У меня есть ситуация, когда в моем файле docker-compose будет четыре контейнера.
Второй зависит от первого, третий зависит от второго, а четвертый — от третьего. Но вот в чем загвоздка: я хочу, чтобы второй запускался только тогда, когда первый...
Во время установки OpenStack с помощью DevStack я получил сообщение об ошибке Нейтрон не запустился .
Системные среды, журналы и то, что я сделал: ниже