Viimeisimmästä editionista pyqt5 mukana sai ladattu sourcet. Kun ajoin editorilla tämän ohjelman niin tulee seuraavanlainen ilmoitus.
Ihmettelen sitä kun latasin sourcet ja käynnistin siitä alla olevan koodin niin toimii oikein. Kun kopioin koodin tai kirjoitan koodn kirjasta tulaa lopussa oleva ilmoitus jolloin koodi ei tietenkään toimi oikein. Mistä on kyse?
source
--
import sys
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QMainWindow
from layout_colorwidget import Color
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("My App")
widget = Color("red")
self.setCentralWidget(widget)
app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec_()
----
ilmoitus
Traceback (most recent call last):
File "/Users/janikarjalainen/Documents/PYQt5/basic/layout_1.py", line 21, in <module>
window = MainWindow()
File "/Users/janikarjalainen/Documents/PYQt5/basic/layout_1.py", line 15, in __init__
widget = Color("red")
TypeError: QWidget(parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags()): argument 1 has unexpected type 'str'
Python PyQt5
Anonyymi
1
123
Vastaukset
- Anonyymi
Tuota kirjastoa sen enempää tuntematta, minusta näyttäisi että virhe on rivillä
widget = Color("red")
Kokeile jotain niinkuin tähän tyyliin: https://pythonspot.com/pyqt5-colors/
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
IL - Kansanedustaja tehnyt ITSEMURHAN eduskuntatalossa!!
"IL:n tiedot: Kansanedustaja tehnyt itsemurhan Eduskuntatalossa Iltalehden tietojen mukaan kansanedustaja on tehnyt its4058859Eemeli Peltonen teki itsemurhan eduskuntatalossa
Kevyet mullat sitten vaan. Ei mulla muuta.1723268- 171744
- 771136
- 761068
- 271055
Sylikkäin.
Sylikkäin, suudellen. Milloin haluaisit näin nainen tehdä ? Vain häntä ajatellen 😘. Tietenkin jos häntä asia kiinnosta641011Eemeli Peltosen viimeinen postaus Facebookissa!
"Olen ollut kevätistuntokauden viimeisillä viikoilla paljon poissa eduskuntatyöstä. Sain toukokuussa hyvää hoitoa HUSiss79975- 55973
- 65920