2016-04-14 15 views
0

Qt projesine ihtiyacım var ve bunlardan biri (B) ilk olanı (A) temel alıyor. B'nin QMenuBar'ını A QMenuBar'ın unsurlarıyla nasıl tamamlayabilirim? Daha iyi bir anlama için :Birleştirme iki QMenuBar

MenuB1 MenuA1 MenuA2 
    -op1  -op1  -op1 
    -op2  -op2  -op2 

Teşekkür'ın:

MenuA1 MenuA2 
    -op1  -op1 
    -op2  -op2 

Bu

B QMenuBar geçerli: Bu bir QMenuBar olan

!

cevap

0

Bir kez inşa edildikten sonra QMenuBar Menülerine ulaşmanın iyi bir yolu yok gibi görünüyor.

Ben addMenu(...) kullanarak QMenuBar B gerekirse eklemek için QMenuBar A eklenen QMenus ait işaretçileri depolamak istiyorum.

+0

Benim de ilk fikrim buydu. Ama daha iyi bir çözüm arıyorum… B'den A'yı almak mümkün mü? – BNilsou

+0

Hayır, işe yaramaz. QMenuBar'dan miras alabilir ve QMenuBar'ın 'addMenu()' yöntemine teslim edilmeden önce erişilebilir bir listede QMenus imlecini ekleyen 'addMenu()' yöntemlerini sağlayabilirsiniz. – Aaron

İlgili konular