如題所述,
最近在學習gtk,發現在創建scale的時候,通過方向鍵進行控制時,
如果是水平scale,上方向鍵,值減小;下方向鍵,值增加
如果是垂直scale,左方向鍵,值增加;右方向鍵,值減少
上述現象與我的預期是不符的。
期望:
水平scale,上方向鍵,值增加;下方向鍵,值減小
希望大神指點、解惑
uj5u.com熱心網友回復:
可以把鍵盤移動禁掉,這個是gtk庫的問題uj5u.com熱心網友回復:
@mouse_zhu
1. 請問如何將鍵盤移動禁用呢?
2. 請問如何通過修改gtk的庫,來解決這個問題呢?
在gtk原始碼中,看到函式gtk_scale_class_init對按鍵事件進行了系結,但是這個函式沒有看到有被呼叫。
uj5u.com熱心網友回復:
先回答你的第二個問題gtk_scale_class_init 這是gtk 實作一個object的封裝方法
當你 呼叫gtk_**_new 的時候就會自動進入這個函式的。禁用鍵盤有好多方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/16107.html
標籤:應用程序開發區
上一篇:arm接收資料錯誤
下一篇:請問為啥關閉套接字的時候出錯了呢
