Question

Right now I'm displaying a window with text in a QMessageBox. It works and displays the text accurately.

 profBox = QMessageBox()
 QMessageBox.about(self,'Profile', "Gender: <br /> Age: < br />") #Ideal output is gender: F (stored in a variable) and Age: X (also stored in a variable)

I would like to include the value of certain variables to put after Gender & Age but I am curious about the syntax for including variable values. Do I convert them to strings first? How do I include them since an .about box can only take a maximum of three arguments?

Thank you!

No correct solution

OTHER TIPS

Use str.format:

>>> gender = 'M'
>>> age = 33

>>> "Gender: {}<br /> Age: {}< br />".format(gender, age)
'Gender: M<br /> Age: 33< br />'

or use % operator:

>>> "Gender: %s<br /> Age: %s< br />" % (gender, age)
'Gender: M<br /> Age: 33< br />'
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top