Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. Zakładki QTabWidget Tab

Zakładki QTabWidget Tab

Scheduled Pinned Locked Moved Polish
3 Posts 3 Posters 3.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.
  • M Offline
    M Offline
    maciej1234
    wrote on last edited by
    #1

    Witam

    Mam 6 zakładek QTabWidget zrobionych w QTDesignerze i niemoge sobie poradzić z:

    • Ukrywaniem zakładki //zakładki są z gotową zawartością wiec nie chce ich zamykać tylko ukryć i jak trzeba odkryć

    • Odkrywaniem jej na nowo //za pomocą przycisku pojawia się z powrotem

    • Pobieraniem index-u danej zakładki //po nacisnieciu buttona zeby pobrało index

    Pomożecie ? Pozdrawiam

    1 Reply Last reply
    0
    • H Offline
      H Offline
      Hostel
      wrote on last edited by
      #2

      Musisz robić to na QTabWidget? Może popatrz na QStackedWidget? Jeśli jednak chcesz działać na tab to wrzuć jakiś kod to wtedy będzie można coś napisać.

      1 Reply Last reply
      0
      • Chris KawaC Offline
        Chris KawaC Offline
        Chris Kawa
        Lifetime Qt Champion
        wrote on last edited by
        #3

        Niestety QTabWidget nie ma metody setTabVisible(bool), chociaż wydawałoby się to logiczne i często przydatne.
        Jeśli nie potrzebuijesz jednocześnie zakładek niewidocznych i nieaktywnych("wyszarzonych"), to proste obejście polega na dodaniu stylu do tabWidgeta @setStyleSheet("QTabWidget::tab:disabled"
        "{ width: 0; height: 0; margin: 0; padding: 0; border: none; }");@
        wtedy metoda setTabEnabled(bool) działa właściwie tak jak ta wyimaginowana setTabVisible(bool)

        Co do indeksu to nie do końca rozumiem, ale są metody currentIndex, currentWidget, indexOf, do wyboru do koloru. Jeśli chcesz sprawdzić z której zakładki został kliknięty np. przycisk, to możesz jechać w górę po parentach do momentu kiedy indexOf zwróci dla nich coś >= 0.

        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