Ну мне нужно, чтобы он был "главным" в окне, а в нем уже были все остальные. Почему-то не срабатывает. # Create a Qt application app = QApplication(sys.argv) # Create Tabs tabs = QTabWidget() tabs.TabPosition(1) genericTab = tabs.addTab(tabs, "generic") tabs.show() # Enter Qt application main loop app.exec_() sys.exit()
То, что я не погромист. Виджет будет в окне главным, то есть создаем app=QApplication, и, следом, его. Вообще, видимо, проблема не в этом, окно с QTabWidget после AddTab и show() и даже paintEvent() нихуя не отрисовывается. QLabel из примера — ок, а эта херня не.
Во-первых, спасибо, а во-вторых, вижу, что не находишь. Видимо, сказать что я в addTab передаю неверный параметр тебя ломало и ты решил показать, что умный. base64 тривиально, подход не оценил.
эээ... что?
#include <QApplication>
макрос qApp всегда возвращает текущий экземпляр QApplication
Нет, мне в качестве родителя, говорят, надо передать QWidget
так в чём проблема?
если тебе нужно сделать виджет в качестве окна — передавай NULL
Ну мне нужно, чтобы он был "главным" в окне, а в нем уже были все остальные. Почему-то не срабатывает.
# Create a Qt application
app = QApplication(sys.argv)
# Create Tabs
tabs = QTabWidget()
tabs.TabPosition(1)
genericTab = tabs.addTab(tabs, "generic")
tabs.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
он будет не просто главным в окне, он сам и будет окном
Ложки нет, я понял.
Никак, забей
Спасибо за помощь.
То, что я не погромист. Виджет будет в окне главным, то есть создаем app=QApplication, и, следом, его. Вообще, видимо, проблема не в этом, окно с QTabWidget после AddTab и show() и даже paintEvent() нихуя не отрисовывается. QLabel из примера — ок, а эта херня не.
зделой QWidget и впихни QTabWidget в него
так, перечитал твой код. Ты, конечно, остроумный. Запихал виджет вкладок в одну из своих же вкладок.
http://pastebin.com/mSat69n0
app = QApplication(sys.argv)
# Create Tabs
mainWidget = QWidget()
tabs = QTabWidget(mainWidget)
tabs.TabPosition(1)
genericTab = tabs.addTab(tabs, "generic")
filesystemTab = tabs.addTab(tabs, "filesystem")
tabs.show()
Несработало. С QMainWindow и CentralWidget тоже.
НЕСРАБОТАЛО ПОТОМУ ЧТО ХУЙНЮ ПИШЕШЬ
Капитан, ты умный дохуя? Объяснил бы лучше, почему несработало.
потому что ты не читаешь
потому что у меня руки из жопы отвечает на поставленный вопрос с абсолютно той же степенью точности и эффектом, ты не находишь?
нет, ты не читаешь
Во-первых, спасибо, а во-вторых, вижу, что не находишь. Видимо, сказать что я в addTab передаю неверный параметр тебя ломало и ты решил показать, что умный. base64 тривиально, подход не оценил.
/14
Блеать, оно мне не пришло :(
Поэтому он и зацикливался.