Тестирование каналов RSS

Попробуйте:

from PyQt5.QtWidgets import QLabel, QPushButton, QGridLayout
from PyQt5.QtWidgets import QApplication, QWidget
#from GUI import Ui_Widget


class Ui_Widget(object):
    def setupUi(self):
        # controls
        self.statusLbl = QLabel("Status", self)                    # + self.
        changeBtn = QPushButton("&Change text", self)
        closeBtn  = QPushButton("&Close", self)
        #statusLbl.setText("working") # <- here it works, but not in Test.py

        # GridLayout
        CtrLayout = QGridLayout()
        CtrLayout.addWidget(self.statusLbl, 0, 0)    # self.
        CtrLayout.addWidget(changeBtn, 0, 1)
        CtrLayout.addWidget(closeBtn, 0, 2)       
        self.setLayout(CtrLayout)

        # onClick events
        changeBtn.clicked.connect(self.changeText)
        closeBtn.clicked.connect(self.closeApp)

        #self.setGeometry(20, 20, 300, 100)
        #self.setWindowTitle("TEST APP")
        self.show()


class TestApp(QWidget, Ui_Widget):
    def __init__(self, parent=None):
        super().__init__(parent)

        self.setupUi()   

    def changeText(self):
        generateReport(self)  # code moved to separate function for better clarity

    def closeApp(self):
        self.close()

def generateReport(obj):

    if obj.statusLbl.text() != "working":
        obj.statusLbl.setText("working")                      # <- + obj.

    # ...
    # 200 lines of code here
    #...

    else:
        obj.statusLbl.setText("not " + obj.statusLbl.text())  # <- + obj.


if __name__ == '__main__':
    import sys

    app = QApplication(sys.argv)
    WND = TestApp()
    WND.show()                   
    sys.exit(app.exec_())

enter image description here

10
задан Adam Davis 17 April 2009 в 00:10
поделиться

8 ответов

Не просто попробуйте кучу и посмотрите, работает ли она - проверьте ее. Позвольте мне Google для вас:

14
ответ дан 3 December 2019 в 18:36
поделиться

Стоило бы протестировать канал в Safari .

Кроме того, если вы ' Используем Mac OS X, вот несколько хороших приложений для тестирования:

Однако, если это действительный канал, вы должны быть в порядке.

Стив

2
ответ дан 3 December 2019 в 18:36
поделиться
2
ответ дан 3 December 2019 в 18:36
поделиться

Не забудьте Outlook. Большая доля рынка и свои особенности.

1
ответ дан 3 December 2019 в 18:36
поделиться

Firefox должен работать достаточно хорошо для базового тестирования. Вы также можете попробовать использовать Google Reader.

2
ответ дан 3 December 2019 в 18:36
поделиться
0
ответ дан 3 December 2019 в 18:36
поделиться
0
ответ дан 3 December 2019 в 18:36
поделиться

Приложения для чтения RSS - Greatnews

Онлайн читатель RSS - Google Reader

Также, некоторые полезные дополнения FF для таких:

Простой читатель RSS

RSS Validator

Sage

Beatnik

0
ответ дан 3 December 2019 в 18:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: