On 2018-09-19 13:12, alon.naj...@gmail.com wrote:
python3.7 problem with validation - it doesn't work.

In what way doesn't it work? Does your computer explode?

[snip]


     def printMessage(self):
          global UserSymbol
          global UserStockPrice
          global RadioButtonBellow
          global RadioButtonAbove
          global UserGmail
          global PassGmail
          UserSymbol=self.textEdit.toPlainText()
          UserSymbol=UserSymbol[0:4]
          UserStockPrice=self.textEdit_7.toPlainText()

Here you set UserGmail and PassGmail to the contents of some text edits:

          UserGmail=self.textEdit_5.toPlainText()
          PassGmail=self.textEdit_4.toPlainText()

Judging by the names, I'd guess that they are strings.

#here is the IF of the validation!

Here your check whether they are 0, which is a number:

          if PassGmail==0 or UserGmail==0 or UserSymbol==0 or UserStockPrice==0 
or (RadioButtonAbove==0 and RadioButtonBellow==0):

Strings aren't numbers, and numbers aren't strings. "0" != 0.

               def Mbox(title, text, style):
                   return ctypes.windll.user32.MessageBoxW(0, text, title, 
style)

Here you've indented the line more than the def Mbox, so this line is inside the function:

                   Mbox('you need to enter all data first', 'you need to choose 
Stock value,price,bellow/above price', 1 )

You're not calling it.

[snip]
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to