{"id":15209309,"url":"https://github.com/epasveer/qdetachtabwidget","last_synced_at":"2025-10-29T15:30:33.076Z","repository":{"id":57778197,"uuid":"458860660","full_name":"epasveer/QDetachTabWidget","owner":"epasveer","description":"Extends the QTabWidget widget to have detachable/reattachable tabs.","archived":false,"fork":false,"pushed_at":"2024-11-25T22:00:16.000Z","size":88,"stargazers_count":13,"open_issues_count":2,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-02T01:51:15.152Z","etag":null,"topics":["qt","qt-framework","qt-widgets","qtabwidget"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/epasveer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-13T16:12:13.000Z","updated_at":"2025-01-14T08:36:11.000Z","dependencies_parsed_at":"2024-08-26T23:33:48.321Z","dependency_job_id":"cbd0a08c-bca8-408f-b873-8050a109e5d9","html_url":"https://github.com/epasveer/QDetachTabWidget","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epasveer%2FQDetachTabWidget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epasveer%2FQDetachTabWidget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epasveer%2FQDetachTabWidget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epasveer%2FQDetachTabWidget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epasveer","download_url":"https://codeload.github.com/epasveer/QDetachTabWidget/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238840721,"owners_count":19539602,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["qt","qt-framework","qt-widgets","qtabwidget"],"created_at":"2024-09-28T07:23:16.007Z","updated_at":"2025-10-29T15:30:27.677Z","avatar_url":"https://github.com/epasveer.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"QDetachTabWidget\n==================\n\nQDetachTabWidget is an extenstion of QTabWidget to implement detachable tabs.\n\nDoing a RMB click on any tab in the tab widget will bring up a small menu to detach the\ntab into a separate window. The separated window can be resized and\nmoved anywhere on your screen. Note, it can not be closed using the window's menu bar.\n\nIn the QDetachTabWidget, a blank widget is put in the place of the detached widget. This\nblank widget will have a 'Reattach' button in its center. QDetachTabWidget remembers the\ndetached widget and the placeholder widget. If you RMB click on the tab again, it will\nshow the small menu again where you can then reattach the widget.\n\nThis implemenation handles the cases of movable tabs and closeable tabs.\n\nCopy QDetachTabWidget.h and QDetachTabWidget.cpp to your project.\nComes with a test program (main.cpp)\n\nScreenShot\n==========\n\n![](images/screenshot.png)\n![](images/screenshot_reattach.png)\n\nBuilding QDetachTabWidget demo test program\n===========================================\n\nDownload the latest code using 'clone'.\n\n    % git clone https://github.com/epasveer/QDetachTabWidget\n\nSetup cmake and build\n\n    % cd QDetachTabWidget/src\n    % cd build\n    % cmake ..\n\n    % make\n\nInstall it (or not), which will usually copy it to /usr/local/bin.\nMay need root access.\n\n    % cd QDetachTabWidget/src/build\n    % sudo make install\n\nLICENSE\n=======\n\nQDetachTabWidget source code is licensed under the M.I.T. License.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepasveer%2Fqdetachtabwidget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepasveer%2Fqdetachtabwidget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepasveer%2Fqdetachtabwidget/lists"}