Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Turkish
  4. QTreeWidget
Forum Updated to NodeBB v4.3 + New Features

QTreeWidget

Scheduled Pinned Locked Moved Turkish
5 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
    mthnzbk
    wrote on last edited by
    #1

    QTreeWidget ile seçili satırı buton aracılığı ile silmek istiyorum, ama seçili itemin verisini tutan değeri silip clear() methodu ile ekranı temizleyip tekrar sıralama yapabiliyorum. Dokümanlarda bulunan satırı silecek bir method göremedim. Ayrıca o satırı silsem de aynı sırayı seçili olmasını istiyorum. Araştırma yaptım ama İngilizcem yeterli gelmedi. Yardımınızı istiyorum.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      Mr. Puskevit
      wrote on last edited by
      #2

      Daha detaylı bilgi verebilir misin ? Hangi Qt sürümünü kullanıyorsun ? Kullandığın dil hangisi ?

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mthnzbk
        wrote on last edited by
        #3

        @Mr.-Puskevit Python ile PyQt5. Qt5. Örnek olarak thunderbird gibi bir e-posta istemcisini ele alalım. seçili treeitem varken sil butonuna basılında o seçili olan item siliniyor. Ve o itemin sırası kaç ise(1. sıra veya 3-4 gibi ortalarda) yine o sıra seçiliyor. Yeni item varsa tabii. Bunu yapmak istiyorum. C++ da olsa örnek verebilirseniz kafii. Sonuçta pek bir farkı yok.

        M 1 Reply Last reply
        0
        • A.A.SEZENA Offline
          A.A.SEZENA Offline
          A.A.SEZEN
          wrote on last edited by
          #4

          Bu bileşeni henüz kullanmadım..
          Seçili item i silip kalanları yeniden yüklediğinizi belirtmişsiniz.
          Silmeden önce tüm item leri bir numara ile eşleştirebilirsiniz.
          Silme sonrası yeniden yüklerken... varsa silinenin bir büyüğünü, yoksa bir küçüğünü aktifleştirebilirsiniz..
          Gibi bir düşünce geldi aklıma.. paylaşayım dedim..
          Kolay gelsin..

          1 Reply Last reply
          0
          • M mthnzbk

            @Mr.-Puskevit Python ile PyQt5. Qt5. Örnek olarak thunderbird gibi bir e-posta istemcisini ele alalım. seçili treeitem varken sil butonuna basılında o seçili olan item siliniyor. Ve o itemin sırası kaç ise(1. sıra veya 3-4 gibi ortalarda) yine o sıra seçiliyor. Yeni item varsa tabii. Bunu yapmak istiyorum. C++ da olsa örnek verebilirseniz kafii. Sonuçta pek bir farkı yok.

            M Offline
            M Offline
            Mr. Puskevit
            wrote on last edited by Mr. Puskevit
            #5

            @mthnzbk QTreeWidget farklı bir veri yapısı silme işlemi liste ya da dizi gibi olmuyor. Ağaç için takeTopLevelItem, dönen QTreeWidgetItem için takeChild fonksiyonlarını kullanman yeterli.

            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