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 Align the Custom Widget inside a QTableView
Qt 6.11 is out! See what's new in the release blog

How to Align the Custom Widget inside a QTableView

Scheduled Pinned Locked Moved General and Desktop
2 Posts 2 Posters 1.2k 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.
  • J Offline
    J Offline
    JoyRider
    wrote on last edited by
    #1

    In my QTableView, I have to make use of my own custom widgets. I have created my own delegates extending the QStyleItemDelegate. Initially all the widgets are painted using the paint() function. When the user clicks on the Table cell, i want to make these widgets as editable. So in my createEditor() function I am creating my own custom widgets. Whenever I click on the table cell, the custom widgets are created. ie) Editor is created with the custom widget. But, the problem is, the newly created editor doesn't fits the actual size of the table cell. It is created by leaving some space of the table cell and creates the editor. Can anyone please explain why this problem occurs and how to solve it.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      IIRC you can re-implement sizeHint to return something more sensible for your editor.

      Hope it helps

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      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