QT C GUI Tutorial 24 How to use QFileDialog
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=tKdfpA74HYY
How to use QDir and QFileDialog in Qt • can the Open File dialog be used to select a Folder • c++ - In the Qt how to open QFileDialog::getOpenFileNames • Qt Toolkit - QFileDialog • How to use QFileDialog • How to creat open/save dialog with Qt Creator","styleRuns":[{"startIndex":0,"length":245,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":245,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CNYBELsvGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SC3RLZGZwQTc0SFlZGAYyJSIRIgt0S2RmcEE3NEhZWTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CNYBELsvGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CNUBELovIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"9A_PX_6UtSc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/9A_PX_6UtSc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLCxwG3zjIQlrjSkvuZciYr2EWmVkw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/9A_PX_6UtSc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLD8Ih0pa-9zHpugzy7pBB4NuP0Xbw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"QT C++ GUI Tutorial 25- How to run EXE file by clicking a button in Qt by ProgrammingKnowledge 41,803 views 11 years ago 8 minutes, 16 seconds"}},"simpleText":"QT C++ GUI Tutorial 25- How to run EXE file by clicking a button in Qt"},"longBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"publishedTimeText":{"simpleText":"11 years ago"},"viewCountText":{"simpleText":"41,803 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"8 minutes, 16 seconds"}},"simpleText":"8:16"},"navigationEndpoint":{"clickTrackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWRIhrvg98D019O0AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=9A_PX_6UtSc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"9A_PX_6UtSc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-nv47zne7.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=f40fcf5ffe94b527 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1111250 mt=1740497120 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/Gq1qOaO7koNIYIt2sLibhmibPlgGAT-7DyoY1SSv2uPYTepgkR08FmnizgtWjiBUJATjJtwLMg=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuBAp-rS9P_r84f0AQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"41K views"}},"simpleText":"41K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CNMBEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNMBEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"9A_PX_6UtSc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNMBEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["9A_PX_6UtSc"],"params":"CAQ%3D"}},"videoIds":["9A_PX_6UtSc"]}},{"clickTrackingParams":"CNMBEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CNQBELlqIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"popupType":"TOAST"}}]}},"trackingParams":"CNMBEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgs5QV9QWF82VXRTYw%3D%3D","commands":[{"clickTrackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CNIBEI5iIhMIyrjUuZLfiwMVCehCBR0uTBbg","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","hasSeparator":true}}],"trackingParams":"CM8BEKQwGAAiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"8 minutes, 16 seconds"}},"simpleText":"8:16"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CNEBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"9A_PX_6UtSc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CNEBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"9A_PX_6UtSc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CNEBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CNABEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNABEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"9A_PX_6UtSc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNABEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["9A_PX_6UtSc"],"params":"CAQ%3D"}},"videoIds":["9A_PX_6UtSc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CNABEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"QT C++ GUI Tutorial 25- How to run EXE file by clicking a button in Qt - 8 minutes, 16 seconds - Go to channel - ProgrammingKnowledge - 41K views - 11 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/9A_PX_6UtSc/mqdefault_6s.webp?du=3000 sqp=CJav970G rs=AOn4CLD4ZqgZ0eyS7P9jm9lVcTq6iG3htw","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"Fgt4WWdn3Ko","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/Fgt4WWdn3Ko/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLAOt5nj5CYOjJpsCGMmaUL8KuYo1w","width":168,"height":94},{"url":"https://i.ytimg.com/vi/Fgt4WWdn3Ko/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLCby1mXpsUZ6XT0dC2G5yPRu4Yllg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Qt Tutorials For Beginners 23 - QFileDialog by ProgrammingKnowledge 76,905 views 8 years ago 12 minutes, 58 seconds"}},"simpleText":"Qt Tutorials For Beginners 23 - QFileDialog"},"longBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"publishedTimeText":{"simpleText":"8 years ago"},"viewCountText":{"simpleText":"76,905 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"12 minutes, 58 seconds"}},"simpleText":"12:58"},"navigationEndpoint":{"clickTrackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWRIhrvg98D019O0AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=Fgt4WWdn3Ko","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"Fgt4WWdn3Ko","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nv47zn7y.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=160b78596767dcaa ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1111250 mt=1740497120 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/Gq1qOaO7koNIYIt2sLibhmibPlgGAT-7DyoY1SSv2uPYTepgkR08FmnizgtWjiBUJATjJtwLMg=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuBAqrmfu5aL3oUW","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"76K views"}},"simpleText":"76K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CM0BEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CM0BEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"Fgt4WWdn3Ko","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CM0BEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["Fgt4WWdn3Ko"],"params":"CAQ%3D"}},"videoIds":["Fgt4WWdn3Ko"]}},{"clickTrackingParams":"CM0BEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CM4BELlqIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"popupType":"TOAST"}}]}},"trackingParams":"CM0BEP6YBBgHIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtGZ3Q0V1dkbjNLbw%3D%3D","commands":[{"clickTrackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMwBEI5iIhMIyrjUuZLfiwMVCehCBR0uTBbg","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","hasSeparator":true}}],"trackingParams":"CMkBEKQwGAEiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"12 minutes, 58 seconds"}},"simpleText":"12:58"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMsBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"Fgt4WWdn3Ko","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CMsBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"Fgt4WWdn3Ko"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMsBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMoBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMoBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"Fgt4WWdn3Ko","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMoBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["Fgt4WWdn3Ko"],"params":"CAQ%3D"}},"videoIds":["Fgt4WWdn3Ko"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMoBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Qt Tutorials For Beginners 23 - QFileDialog - 12 minutes, 58 seconds - Go to channel - ProgrammingKnowledge - 76K views - 8 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/Fgt4WWdn3Ko/mqdefault_6s.webp?du=3000 sqp=CJKh970G rs=AOn4CLA5DScVwEAqrO3pzCIFawkF8zE_bA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"nZ9Mejld2lI","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nZ9Mejld2lI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDcDW-9KSoq11V8GdG1yB2nAtqQKA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/nZ9Mejld2lI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLC4ly-RtptrlF5frLUXqawxld3dag","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"QT C++ GUI Tutorial 13- Creating connection open and close function with sqlite database by ProgrammingKnowledge 66,885 views 11 years ago 27 minutes"}},"simpleText":"QT C++ GUI Tutorial 13- Creating connection open and close function with sqlite database"},"longBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"publishedTimeText":{"simpleText":"11 years ago"},"viewCountText":{"simpleText":"66,885 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"27 minutes, 41 seconds"}},"simpleText":"27:41"},"navigationEndpoint":{"clickTrackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWRIhrvg98D019O0AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=nZ9Mejld2lI","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"nZ9Mejld2lI","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=9d9f4c7a395dda52 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=920000 mt=1740497120 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"ProgrammingKnowledge","navigationEndpoint":{"clickTrackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ProgrammingKnowledge","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCs6nmQViDpUw0nuIx9c_WvA","canonicalBaseUrl":"/@ProgrammingKnowledge"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/Gq1qOaO7koNIYIt2sLibhmibPlgGAT-7DyoY1SSv2uPYTepgkR08FmnizgtWjiBUJATjJtwLMg=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuBA0rT3yqOP08-dAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"66K views"}},"simpleText":"66K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMcBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMcBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nZ9Mejld2lI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMcBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nZ9Mejld2lI"],"params":"CAQ%3D"}},"videoIds":["nZ9Mejld2lI"]}},{"clickTrackingParams":"CMcBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CMgBELlqIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"popupType":"TOAST"}}]}},"trackingParams":"CMcBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtuWjlNZWpsZDJsSQ%3D%3D","commands":[{"clickTrackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMYBEI5iIhMIyrjUuZLfiwMVCehCBR0uTBbg","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","hasSeparator":true}}],"trackingParams":"CMMBEKQwGAIiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"27 minutes, 41 seconds"}},"simpleText":"27:41"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMUBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"nZ9Mejld2lI","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CMUBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"nZ9Mejld2lI"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMUBEPnnAxgCIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMQBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMQBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nZ9Mejld2lI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMQBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nZ9Mejld2lI"],"params":"CAQ%3D"}},"videoIds":["nZ9Mejld2lI"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMQBEMfsBBgDIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"QT C++ GUI Tutorial 13- Creating connection open and close function with sqlite database - 27 minutes - Go to channel - ProgrammingKnowledge - 66K views - 11 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"i4ciL8TxW_s","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/i4ciL8TxW_s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBFzhS04kRNKRPIcL05u_jeCIkdhQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/i4ciL8TxW_s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLCpW2rLLWxPhI9Uug3H1qWWEEP1Nw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Qt 6 - Episode 19 - Read and writing text files by VoidRealms 21,338 views 3 years ago 16 minutes"}},"simpleText":"Qt 6 - Episode 19 - Read and writing text files"},"longBylineText":{"runs":[{"text":"VoidRealms","navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@VoidRealms","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCYP0nk48grsMwO3iL8YaAKA","canonicalBaseUrl":"/@VoidRealms"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"21,338 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"16 minutes, 46 seconds"}},"simpleText":"16:46"},"navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWRIhrvg98D019O0AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=i4ciL8TxW_s","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"i4ciL8TxW_s","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=8b87222fc4f15bfb ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=535000 mt=1740497120 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"VoidRealms","navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@VoidRealms","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCYP0nk48grsMwO3iL8YaAKA","canonicalBaseUrl":"/@VoidRealms"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_lSgf6cdkiHqrKKdDWOQECBP2sQStKeAqW73S1uH1pCZA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuBA-7fFp_zFyMOLAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"21K views"}},"simpleText":"21K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMEBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMEBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"i4ciL8TxW_s","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMEBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["i4ciL8TxW_s"],"params":"CAQ%3D"}},"videoIds":["i4ciL8TxW_s"]}},{"clickTrackingParams":"CMEBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CMIBELlqIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"popupType":"TOAST"}}]}},"trackingParams":"CMEBEP6YBBgGIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtpNGNpTDhUeFdfcw%3D%3D","commands":[{"clickTrackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMABEI5iIhMIyrjUuZLfiwMVCehCBR0uTBbg","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","hasSeparator":true}}],"trackingParams":"CL0BEKQwGAMiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"16 minutes, 46 seconds"}},"simpleText":"16:46"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CL8BEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"i4ciL8TxW_s","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CL8BEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"i4ciL8TxW_s"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CL8BEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CL4BEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CL4BEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"i4ciL8TxW_s","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CL4BEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["i4ciL8TxW_s"],"params":"CAQ%3D"}},"videoIds":["i4ciL8TxW_s"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CL4BEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Qt 6 - Episode 19 - Read and writing text files - 16 minutes - Go to channel - VoidRealms - 21K views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/i4ciL8TxW_s/mqdefault_6s.webp?du=3000 sqp=CMK3970G rs=AOn4CLAqZq_IA4i93Aya_ew_l13TzVFghg","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"p2dG5306YjA","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/p2dG5306YjA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDoQfUjjLy64EUIwCUHgwOn274fSg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/p2dG5306YjA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBw-kp40Ggt37adQ92uZV3-V17C-A","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"PyQt5 QFileDialog Browsing An Image by Parwiz Forogh 13,771 views 5 years ago 9 minutes, 32 seconds"}},"simpleText":"PyQt5 QFileDialog Browsing An Image"},"longBylineText":{"runs":[{"text":"Parwiz Forogh","navigationEndpoint":{"clickTrackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ParwizForogh","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCD6ArU-AYbfIj5sx2L4SZAQ","canonicalBaseUrl":"/@ParwizForogh"}}}]},"publishedTimeText":{"simpleText":"5 years ago"},"viewCountText":{"simpleText":"13,771 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"9 minutes, 32 seconds"}},"simpleText":"9:32"},"navigationEndpoint":{"clickTrackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWRIhrvg98D019O0AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=p2dG5306YjA","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"p2dG5306YjA","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nv47lnsy.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=a76746e77d3a6230 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1111250 mt=1740497120 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Parwiz Forogh","navigationEndpoint":{"clickTrackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuAyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ParwizForogh","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCD6ArU-AYbfIj5sx2L4SZAQ","canonicalBaseUrl":"/@ParwizForogh"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/3boi4OEeEd1SWJuzTBYBFhedDfzJF7ZC5kGUYGSRHUGbHO8fG0OsI2Nhl-SgMMDu24NRclGpYA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuBAsMTp6ffc0bOnAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"13K views"}},"simpleText":"13K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLsBEP6YBBgFIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLsBEP6YBBgFIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"p2dG5306YjA","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLsBEP6YBBgFIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["p2dG5306YjA"],"params":"CAQ%3D"}},"videoIds":["p2dG5306YjA"]}},{"clickTrackingParams":"CLsBEP6YBBgFIhMIyrjUuZLfiwMVCehCBR0uTBbg","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLwBELlqIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},"popupType":"TOAST"}}]}},"trackingParams":"CLsBEP6YBBgFIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtwMmRHNTMwNllqQQ%3D%3D","commands":[{"clickTrackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CLoBEI5iIhMIyrjUuZLfiwMVCehCBR0uTBbg","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","hasSeparator":true}}],"trackingParams":"CLcBEKQwGAQiEwjKuNS5kt-LAxUJ6EIFHS5MFuA=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"9 minutes, 32 seconds"}},"simpleText":"9:32"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLkBEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"p2dG5306YjA","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CLkBEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"p2dG5306YjA"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLkBEPnnAxgBIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLgBEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLgBEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"p2dG5306YjA","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLgBEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["p2dG5306YjA"],"params":"CAQ%3D"}},"videoIds":["p2dG5306YjA"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLgBEMfsBBgCIhMIyrjUuZLfiwMVCehCBR0uTBbg"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"PyQt5 QFileDialog Browsing An Image - 9 minutes, 32 seconds - Go to channel - Parwiz Forogh - 13K views - 5 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/Rqhm6lVHXms/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLCy_TQKrdgzIQ2HnLvchtE-a0YpUQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/Rqhm6lVHXms/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLCX4n35YkiNCk394LuBmgGVT3XsYA","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"109 videos","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":1581363,"darkTheme":1581363}}}],"position":"THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END"}},{"thumbnailHoverOverlayViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAY_ALL"}}]},"text":{"content":"Play all","styleRuns":[{"startIndex":0,"length":8}]},"style":"THUMBNAIL_HOVER_OVERLAY_STYLE_COVER"}}],"backgroundColor":{"lightTheme":2767193,"darkTheme":2767193}}},"stackColor":{"lightTheme":7043737,"darkTheme":7766163}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"Qt C++ GUI Application Tutorial"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"Qt With Ketan
#############################
