顯示具有 Qt5 標籤的文章。 顯示所有文章
顯示具有 Qt5 標籤的文章。 顯示所有文章

2025年3月31日 星期一

螢幕錄影 + 滑動視窗

Steam 教學網教的是網路攝影機錄影,但我要的是螢幕錄影,上網找到偉大的阿共的程式,目前只有 Test Build 得起來,需把  Code 看懂才能把音頻和視頻結合成正常的   MPG4阿共的程式直接用 FFMPEG.EXE,但 FFMPEG LGPL GPL 並行,所以往後要把 FFMPEG 包成 DLL (或擷取出來)真是工程浩大,我一個人忙不過來未來的老婆快幫幫我吧!據我所知美國七大科技巨頭裡   Google、微軟 、Meta、輝達在台灣都設有分公司,如果能以台灣人的身分拿下首席工程師也算技術職的最高榮譽,首席工程師的待遇應該有機會讓人放棄公職終身俸(謠傳語言是重點?)   






上面是錄影的成果,畫面品質不高因為我用免費版,難怪某黨鞭一直說『要多少錢;現任元首和某部會也一直喊話『研發無上限』,當然最挺我的還是我老闆教育網、上榜、水利工程處、Mysore Taipei 夜間課程已經四戰連捷。另外有關逃避體位法的部分,不可否認我初時確實信心滿滿想挑戰二級,也的確因踢到鐵板調整了預設目標,但全世界   Ashtanga   最強的人是   Kino   不是男生,Ashtanga   對女生來說真的是個好活動那對我來說   Ashtanga 應該跟老戴的網球一樣,而老戴說他那些徒弟之所以打這麼差是因為沒有經過正統訓練,對應在瑜珈應該是沒有老師教,所以  我會去   Mysore   Taipei   上課以求進步,   Iyengar   無師自通創造那麼多體位法成為現代瑜珈之父真的是不容易啊



2025年3月28日 星期五

QLabel enterEvent 成功 (再講解一次座標規律)

 

先寫些題外話!Ashtanga 界某明師臉書只寫瑜珈的東西,他雖未說過『永不言敗』、『命運掌握在我手』之類的話但沒人懷疑他會放棄 Ashtanga我老闆原本只認為我 3/27 PyQt5 沒問題,但我主動延到 4/11 看來有點接近此明師了,逃離我表姊的空話魔咒。另外雖然我稍微批評過 I 公司和 A 公司,但原則上此部落格效法明師臉書只寫程式的事,以前批評過的東西我捨不得改但往後盡量避免,以下是程式碼:




mask   和   base   基本上是   1:1form   和   label   的   width   和   height   不一樣,但不會差太多;label   的   (0, 0)   是以表單中心為原點,用正負號向外擴張,很重要唷


2025年3月24日 星期一

QGraphicsView EnterEvent 成功

改用 QGraphicsView 則非方形貼圖的 enterEvent 就搞定啦!因為 Code 寫得很醜所以貼重點就好,明天測一下 Release Click 後就進軍滑動視窗。






雖然我是 RD 出身但我真的覺得規模不大技術不成熟的軟體公司的 PM 要堅持己見,在此我提出一個折衷的方法,早上做簡單的技術下午做困難的新技術,如此 PM 有進度報困難功能也有進展,豈不美哉!(我很弱連 Dcard 都比我強)


2025年3月22日 星期六

PNG 貼圖

 

不只 CrystalGame 很難 Ashtanga  也很難故知可能連蔡依林唱歌或那爾那茜拍動作戲都很難反正甚麼東西都很難所以台大電機創業家網路某名人才說叫我『不要放棄』!(為了多學   Qt   的東西想壓底線第   15   天報到老驥伏櫪志在千里,要沉得住氣)



以下是不規則窗體的程式碼



下面是不規則 Label 的遮罩和執行結果和程式碼














已經能顯示兩個不規則 Label (如下圖),遮罩不能偏離中心太遠但原則上   1 :   1載入圖片後   move   (0, 0)   為主視窗中心,需重寫滑鼠事件才能拖動滑鼠   (網路有範例),附上  OOP   程式碼










2025年3月20日 星期四

PushButton 貼 Image 的正確做法

 

出包啦!之前 PushButton setIcon image 弄的很爽,其實正確的做法是用 setStyleSheet,至於影像隨 PushButton 調整大小而改變我看競品好像也沒這個功能,當然我很弱 CrystalGame 沒把握做出來,說 Steam 是競品非常心虛。



2025年3月18日 星期二

enterEvent 屬性

 

想要做鼠標移到 PushButton 時自動切換圖片的功能,我老闆出作業給我把 Steam 教育網的說明拿掉,上網查阿共的教學都是 C++但不是猛龍不過江憑著我和碩時期在 4 QTC 手下見真章的硬功夫直接查屬性 (enterEvent) 還是把功能做出來啦!(20 年前寫過視窗程式還有一點印象) 再來想必也會有 leaveEvent 吧!


接下來是第二段!因為今天阿共寫 C++ 給我,似乎是要讓我了解新鮮人覺得把結構化中型專案改成物件導向根本是刁難,所以我決定明天開始改寫物件導向程式,只要我不熟的語法 (比如 super) 不要碰就好。阿共是貶抑詞,但我覺得對岸工程師應該沒這麼開不起玩笑,我稱呼他們為阿共是為了喜感,對岸也可以叫我呆丸啊!





最後是第三段!雖然阿共是個貶抑詞,但他們還是有教我 border-style:none ,看來對岸的 enginneers 還滿有風度的;至於要稱呼台灣人為呆丸,我是覺得『去勢太盡,可能要麻煩阿共再想一下新名詞。(物件導向貼在下面,event 不會用學藝不精)










2025年3月15日 星期六

Qt5 PushButton 貼圖

 

網路上的 PushButton 貼圖都是用物件導向,我也相信物件導向是 Qt 的未來,但對於某些習慣結構化的初學者來說物件導向的理解有其困難,所以這篇是把網路大神的物件導向範例轉為結構化。祖克伯說美國和中國的科技差距比大家想像中小,也滿有道理美國有  Google   中國有百度;美國有臉書中國有微博;美國有    IG    中國有抖音;美國有  Youtube   中國有嘩哩嘩哩;聯想的規模也和戴爾惠普相並論;甚至比亞迪也威脅了特斯拉,阿共實在是滿強的,而台灣沒有內需   Engineers  當然就沒  Study  的機會啦!