def my_self(self, vertical, into):
self.main_winow = QWidget(into)
self.main_winow.setObjectName(u"main_winow")
self.verticalLayout = QVBoxLayout(self.main_winow)
self.verticalLayout.setObjectName(u"verticalLayout")
self.click_me = QPushButton(self.main_winow)
self.click_me.setObjectName(u"click_me")
self.verticalLayout.addWidget(self.click_me)
self.mini_window = QWidget(self.main_winow)
self.mini_window.setObjectName(u"mini_window")
self.gridLayout = QGridLayout(self.mini_window)
self.gridLayout.setObjectName(u"gridLayout")
self.text_label = QLabel(self.mini_window)
self.text_label.setObjectName(u"text_label")
self.gridLayout.addWidget(self.text_label, 0, 0, 1, 1)
self.verticalLayout.addWidget(self.mini_window)
vertical.addWidget(self.main_winow)
return self
my_self(self,self.verticalLayout_4,self.widget)
Тем более, вы сами не хотите браузерное приложение
Qt — это не браузер, и не следует ожидать от него всех возможностей браузеров
Но вообще Qt поддерживает Blur effect, в интернете можно найти примеры использования.
начнём с того что 3.8 очень свежая версия и часть библиотек не будет его поддерживать.
Далее, как вы хотите работать с базой, напрямую или через ORM
post ={
01:{
"ID":01,
"Title":"hello world",
"description":"Test"
"author_ID":01,
"comment":{
"ID":01,
"Text":"like",
"author_ID":01
},
02:{
"ID":01,
"Title":"hello world 2",
"description":"Test 2"
"author_ID":01,
"comment":{
"ID":01,
"Text":"not like",
"author_ID":01
}
}
делать бэкап это вообще отдельная история
"мультиплатформенный клиент", если тут подразумевают мобайл, на python очень проблемно создать, проще на чём-то другом.