亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: [求助]gtk+ cairo 做電子書 如何實(shí)現(xiàn)翻頁(yè)呢???[已解決] [打印本頁(yè)]

作者: tlocean    時(shí)間: 2010-08-17 12:06
標(biāo)題: [求助]gtk+ cairo 做電子書 如何實(shí)現(xiàn)翻頁(yè)呢???[已解決]
本帖最后由 tlocean 于 2010-08-27 14:34 編輯

各位高手好:
      本人近來想用gtk+,cairo做個(gè)電子書軟件,所有的界面、按鈕、文本顯示都是用cairo畫出來的。當(dāng)打開一個(gè)"test.txt",利用strtok函數(shù)處理txt文件中的換行(已實(shí)現(xiàn)),也可以控制顯示的行數(shù),但是翻頁(yè)功能現(xiàn)在怎么也想不出來了,請(qǐng)各位高手說說意見唄,謝謝了!
作者: yanjingtao    時(shí)間: 2010-08-20 21:30
呵呵,我也在做的說,相互交流下吧。。。。
Q:312253557
作者: tlocean    時(shí)間: 2010-08-27 13:46
回復(fù) 2# yanjingtao


    你好,這幾天一直在忙,沒上線,基本已經(jīng)搞定了。不過我的方法不是很好,我是先把一篇文檔讀到一個(gè)buf中,然后利用for循環(huán)來操作一個(gè)二維數(shù)組c_buf[頁(yè)數(shù)][行數(shù)],這樣,就可以用下標(biāo)來控制文檔的頁(yè)數(shù)和行數(shù)了,操作也方便,直接操作下標(biāo)嗎!不過我們領(lǐng)導(dǎo)說這樣做不好,哈哈,有什么問題,大家共同交流!
    希望我的想法也能對(duì)其他人有所幫助,雖然這個(gè)方法可能不好!
作者: tlocean    時(shí)間: 2010-08-27 13:53
另外 我想說 壇子里應(yīng)該有很多高手吧 怎么都不愿回答新人的問題呢(我相信還是有高手在積極回答別人的問題的,謝謝你們所做的貢獻(xiàn)!),我個(gè)人很喜歡開源,所以如果有人問我問題,只要我會(huì),我就會(huì)盡力去解答,平時(shí)就算是各種開發(fā)資料,同事要我都會(huì)給,我的代碼別人想看,我都可以給(雖然我的代碼很簡(jiǎn)單 哈哈),可能我理解的開源思想比較膚淺,但是我想它的本質(zhì)不就是分享嗎!
一家之言,別拿板磚拍我!
作者: yanjingtao    時(shí)間: 2010-08-30 15:04
回復(fù) 3# tlocean


    這樣,感覺打開的時(shí)候會(huì)很慢,我的做法是,記錄當(dāng)前頁(yè)最后一個(gè)字的位置,然后,翻頁(yè)的時(shí)候,根據(jù)位置獲取大約一頁(yè)的文本,然后,重新排版。
作者: wshn13    時(shí)間: 2010-09-06 15:59
這個(gè)  不會(huì)阿




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2