Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to make all items in QListView the same size?
Qt 6.11 is out! See what's new in the release blog

How to make all items in QListView the same size?

Scheduled Pinned Locked Moved General and Desktop
3 Posts 2 Posters 3.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    philk
    wrote on last edited by
    #1

    It seems the QListView icon mode calculates individual item sizes based on the items display role. It does not take the set TextElideMode into account and also does not workbreak the text.

    I would like to have all items the same size 90x100 and the text under the icon max 2 lines height with wordwrap and elided. Is that even possible without resorting to a custom delegate?

    1 Reply Last reply
    0
    • raven-worxR Offline
      raven-worxR Offline
      raven-worx
      Moderators
      wrote on last edited by
      #2

      Is "QListView's gridSize property":http://qt-project.org/doc/qt-4.8/qlistview.html#gridSize-prop what you want?
      Otherwise return your size in sizeHint() method of a delegate reimplementation.

      --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
      If you have a question please use the forum so others can benefit from the solution in the future

      1 Reply Last reply
      0
      • P Offline
        P Offline
        philk
        wrote on last edited by
        #3

        How is gridSize supposed to work? What do I set as parameters?

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved