Results 1 to 3 of 3

Thread: [PyQt] displaying icon and text in one QListWidgetItem on QListWidget

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jul 2009
    Posts
    14
    Thanks
    1
    Qt products
    Platforms
    MacOS X Windows

    Default [PyQt] displaying icon and text in one QListWidgetItem on QListWidget

    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:
    Qt Code:
    1. item = QtGui.QListWidgetItem(self.convoWindow)
    2. emoticon = QtGui.QListWidgetItem(self.convoWindow)
    3. icon = QtGui.QIcon()
    4. icon.addPixmap(QtGui.QPixmap(path), QtGui.QIcon.Normal, QtGui.QIcon.Off)
    5. emoticon.setIcon(icon)
    6. item.setText(some_string)
    7. #here i would like to combine item and emoticon so that I can display it in
    8. 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
    Last edited by naoyamakino; 14th July 2009 at 23:32.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.