原创 wayland數據結構之wl_map
struct wl_map { struct wl_array client_entries; struct wl_array server_entries; uint32_t side; uint32_t
原创 QT學習記錄四
對於QTreeView 的一些效果設置: setAllColumnsShowFocus(true); // 使選擇一行所有列 setFocusPolicy(Qt::NoFocus); // 去掉虛線選擇效果
原创 SylixOS 系統移植庫第三方庫流程 (其他系統交叉編譯應該類似)
第一步 如果是用autotool工具配置的項目,使用以下腳本配置: #!/bin/sh export CC=arm-sylixos-eabi-gcc export CXX=arm-sylixos-eabi-g++ export SYLIX
原创 Qt學習記錄六
參考:http://blog.csdn.net/hong_chase/article/details/73379122 Qt 程序release版本的log獲取不到文件信息、行數等信息,原因是:文件信息、行數等信息在Release版本默認
原创 wayland客戶端對象創建流程
wl_display_dispatch wl_display_roundtrip||
原创 Wayland協議解析 四 Wayland的所有接口
在介紹這些類的時候我必須給大家把wayland的interface分個類. Global Object, 我把它叫做服務類, 就是提供給客戶端各種功能的接口. 就相當於是說,對於客戶端來說,我給你提供了哪些服務,你就只能通過這些服務來進行
原创 Wayland協議解析 一 什麼是Wayland
學習Wayland協議已經好幾個月了,期間也查閱了不少資料,奈何目前對於它的資料並不是很多,對他原理以及解析更是寥寥無幾,其中有一篇非常不錯,給個鏈接: https://blog.csdn.net/jinzhuojun/article/d
原创 Qt學習記錄五
QT 自己激活自己的方法: actWin->raise(); actWin->activateWindow(); actWin->setWindowState(actWin->windowState()
原创 Qt學習記錄七
在使用Qt作爲界面開發有個好處,就是Qt有個機制可以使界面語言翻譯成不同國家的語言,這就是Qt國際化。Qt國際化使用的方式:1. 首先是把所有需要翻譯的字符串都用tr()包起來,因爲Qt會在加載的時候通過這個調用去判斷是否是需要翻譯的字符
原创 Qt學習記錄九之Qt5平臺插件創建流程
QGuiApplication::QGuiApplication 構造函數會傳入程序啓動的全部參數(argc,argv) 在構造函數中調用QGuiApplicationPrivate::init() (源代碼: d_func()->in