I am currently implementing an instant messenger called Pendulim written in Python using PyQt4,
and I am having a trouble with displaying emoticons and text in one line on
chat window.
I am using QListWidget to display conversations and each line as
QListWidgetItem. the trouble is that i cannot add or append QListWidgetItem,
so I can't combine emoticon and string.
this is a chatwindow class.
http://code.google.com/p/pendulim/so.../ChatWindow.py
for example:
emoticon.setIcon(icon)
item.setText(some_string)
#here i would like to combine item and emoticon so that I can display it in
one line
item = QtGui.QListWidgetItem(self.convoWindow)
emoticon = QtGui.QListWidgetItem(self.convoWindow)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(path), QtGui.QIcon.Normal, QtGui.QIcon.Off)
emoticon.setIcon(icon)
item.setText(some_string)
#here i would like to combine item and emoticon so that I can display it in
one line
To copy to clipboard, switch view to plain text mode
Is there any way to display icon and string in one QListWidgetItem? or is
there any alternative way to meet the need?
I would very appreciate if you could give me any kind of help.
thank you for consideration.
Best regards
Naoya Makino
Bookmarks