This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
PyBitmessage-2025-02-01/src/qttest.py
2020-01-24 19:26:52 +05:30

120 lines
3.3 KiB
Python

# import pyqt_code as pc
import sys
import unittest
from PyQt4.QtGui import QApplication
from PyQt4.QtTest import QTest
from PyQt4.QtCore import Qt
from PyQt4 import QtGui
from pytestqt import qtbot
from PyQt4.QtTest import QTest
import pytestqt
import pytest
from bitmessageqt import settingsmixin
class PyTest(QtGui.QWidget):
def __init__(self, app):
super(PyTest, self).__init__()
self.initUI(app)
def initUI(self, app):
# from bitmessageqt import bitmessageui
# MainWindow = settingsmixin.SMainWindow()
# ui = bitmessageui.Ui_MainWindow()
# x = ui.setupUi(MainWindow)
import pdb; pdb.set_trace()
import bitmessageqt
import pdb; pdb.set_trace()
# qtbot._add_widget(self, QtGui.QLabel("S"))
# qtbot._add_widget(self, QtGui.QPushButton("JJJJ"))
self.hidewindow()
x.titleEdit.setText("TEST1")
x.authorEdit.setText("AUTHOR1")
x.reviewEdit.setText("REVIEW1")
QTest.mouseClick(x.btn1, Qt.LeftButton)
self.hidewindow()
x.titleEdit.setText("WWWWWWWWWWWWWWWWW")
x.authorEdit.setText("WWWWWWWWWWWWWWWWW")
x.reviewEdit.setText("WWWWWWWWWWWWWWWWW")
# x.btn1.clicked.connect(self.hidewindow)
QTest.mouseClick(x.btn1, Qt.LeftButton)
self.hidewindow()
x.titleEdit.setText("QQQQQQQQQQQQQQQQQQQ")
x.authorEdit.setText("QQQQQQQQQQQQQQQQQQQ")
x.reviewEdit.setText("QQQQQQQQQQQQQQQQQQQ")
# x.btn1.clicked.connect(self.hidewindow)
QTest.mouseClick(x.btn1, Qt.LeftButton)
self.hidewindow()
x.titleEdit.setText("YYYYYYYYYYYYYYYYY")
x.authorEdit.setText("YYYYYYYYYYYYYYYYY")
x.reviewEdit.setText("YYYYYYYYYYYYYYYYY")
x.btn1.clicked.connect(self.hidewindow)
QTest.mouseClick(x.btn1, Qt.LeftButton)
sys.exit(app.exec_())
# print(x.title.text())
def hidewindow(self):
x = pc.Example()
import time
time.sleep(1)
x.titleEdit.hide()
x.authorEdit.hide()
x.reviewEdit.hide()
print("HIDE!!")
# return
def main():
app = QtGui.QApplication(sys.argv)
ex = PyTest(app)
if __name__ == '__main__':
main()
# import pyqt_code as pc
# import sys
# import unittest
# from PyQt4.QtGui import QApplication
# from PyQt4.QtTest import QTest
# from PyQt4.QtCore import Qt
# from PyQt4 import QtGui
# from pytestqt import qtbot
# import pytestqt
# import pytest
# class PyTest(QtGui.QWidget):
# def __init__(self, app):
# super(PyTest, self).__init__()
# self.initUI(app)
# def initUI(self, app):
# x = pc.Example()
# from PyQt4.QtTest import QTest
# qtbot._add_widget(self, QtGui.QLabel("S"))
# qtbot._add_widget(self, QtGui.QPushButton("JJJJ"))
# x.titleEdit.setText("TITLE11")
# x.authorEdit.setText("AUTHORRR!!!")
# x.reviewEdit.setText("REVIEW!!!!@@@@@@@@@@")
# x.titleEdit.setText("TITLE11@@@@")
# x.authorEdit.setText("AUTHORRR!!@@@@!")
# x.reviewEdit.setText("REVIEW!!!!@@@@@@@@@@")
# QTest.mouseClick(x.btn1, Qt.LeftButton)
# sys.exit(app.exec_())
# # print(x.title.text())
# def main():
# app = QtGui.QApplication(sys.argv)
# ex = PyTest(app)
# if __name__ == '__main__':
# main()