[過去ログ] GTK+プログラミング (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
843: 2017/11/01(水)21:10 ID:e2sx/G8f(1) AAS
2chでコード貼ると権利関係の問題が生じるから
普通は貼らない。
これ常識。
844: 2017/11/02(木)07:34 ID:DIoOuVfO(1) AAS
GTK+4から>>801-802の方針らしいので今GTK+使うなら3系が無難だと思う
845
(2): 2017/11/02(木)18:51 ID:hOMy/o9B(1/2) AAS
本来なら、ソフトウェア板のGEditスレで聞くはずなんだろうけど、あまりにあっちのスレは心許ないので、こちらで聞かせて。

まず、GEditでAlt+n(nは1とか2とか3とかの番号)のショートカットキーを入力すると
現在開いてるタブの中から該当する番号のエディタタブをアクティブにしてくれるんだけど。。
外部リンク[en]:help.gnome.org

GEditのWordCompletionっていうプラグイン使ってるんだけど、
これはオートコンプリートみたいに単語を入力候補の中から選んで入力支援作業をしてくれるプラグインなんだけど、
数ある候補の内から番号を選択して入力しようと思うとCtrl+Alt+n(nは番号)なんだけど、
GEditの公式ページにはAlt+nで良いって書いてある。
外部リンク[en]:help.gnome.org

自分としては使う機会が明らかにWordCompletionの方が多いから、逆の方がスゴイ都合いいんだけど、
省2
846
(1): 2017/11/02(木)19:59 ID:88fKOOJi(1) AAS
>>845
スレ違いと分かってて書くし使ってるディストリやバージョンは書かないし…

Fedora25の gedit3.22だとAlt+番号で
候補が出ているときはword選択、出てないときはタブ切り替えになる
847: 845 2017/11/02(木)22:59 ID:hOMy/o9B(2/2) AAS
>>846
すみません。まず、スレ違いの点ですが、
ソフトウェア板にLinuxユーザ(GEditはほとんどがLinuxユーザでしょう)がどれだけいるか甚だ疑問ですし(WindowsユーザでGEdit使ってる人はほとんど詳しくないでしょうし、
Linux使いよりも多分詳しくないと思われます)、そういう理由でこちらに質問させてもらいました。

環境によっても違うんですね・・。それは知りませんでした、すみません。
自分はUbuntu16.04LTS、GEditのバージョンは3.18です。

>>846様のFedora25、GEdit3.22の場合はスゴイ良い動き方をしますね。スゴイ羨ましいです!その様な動作の仕方が理想ですね。。マジで大変うらやましいです。

ご回答ありがとうございました。
848
(1): 845 2017/11/03(金)00:02 ID:RlVX2BAD(1) AAS
UbuntuSoftwareにあったGEditを3.22だったので、インストールしてみたら
日本語対応まだしてなかったみたいです。

プラグイン選択とかファイル選択ダイアログは全部文字化けです・・。
849: 2017/11/03(金)02:45 ID:PPg57U6Z(1) AAS
Web ブラウザとかの「名前を付けて保存する」みたいな機能を使用した時に出る,
ファイルの名称と保存先を決定できるポップアップダイアログって,どこが出しているか分かりますか?
GTK+ のテーマを継承していたり「最近開いた項目」があったりするので GVfs あたりかなと予想しているのですが。

そしてあのダイアログを自分の好きなプログラムに置き換えることは可能でしょうか。
850: 845 2017/11/03(金)06:44 ID:l5oC3qKd(1) AAS
Ubuntu特有のHUDやらAltでウィンドウメニューをアクティブにする動作のショートカットキーがどうも影響してるみたいです。ショートカットキーを変更してみましたが、時々反映されるまで時間とタイミングがかかるので、もうちょっと待ってみます。ありがとう。
851: 2017/11/03(金)11:20 ID:Nq/vIn19(1) AAS
>>848
ならubuntuスレで聞くべき案件
852
(1): 2017/11/18(土)15:11 ID:ayWF6KV7(1/3) AAS
AA省
853: 2017/11/18(土)15:12 ID:ayWF6KV7(2/3) AAS
AA省
854: 2017/11/18(土)15:12 ID:ayWF6KV7(3/3) AAS
AA省
855: 2017/11/18(土)15:40 ID:b18MsuCQ(1) AAS
>>852
2chにコードを貼ると権利が2ch側に譲渡されるのでpastebinなどを使いましょう。
856: 2017/11/19(日)03:25 ID:s1HDk3bJ(1) AAS
一般的なペーストビン使ったらいいと思う
857
(1): 2017/11/23(木)09:36 ID:0dqzQ9+I(1) AAS
>>837-839をPythonで書いてみました

コードは下のサイトで公開してます
外部リンク:pastebin.com

PyGObjectを各プラットフォームにインストールするには
外部リンク[html]:pygobject.readthedocs.io
858
(1): 2017/12/25(月)03:03 ID:gvoWVmMo(1/4) AAS
初歩的な質問ですみません。
glade3.18、C言語(初級の本を読んだ程度の知識です)を使用しています。

起動したgladeの右側のプロパティ画面で、

window1 GtkWindow
□|__scrolledwindow1 GtkScrolledWindow
□□|__viewport1 GtkViewport
□□|____image2 GtkImage

のように配置し、scrolledwindow1の全般タブのminimum content width と minimum content height に整数値を入れる事で、window1はマウスでの画像拡大縮小(ドラッグで)が出来る事は確認出来ました。

次に、
省10
859: 2017/12/25(月)03:19 ID:gvoWVmMo(2/4) AAS
858です。ソースは以下のものです。

#include <gtk/gtk.h>
#include <stdlib.h>
static void cb_button_clicked ( GtkWidget *Button1 , gpointer user_data )
{
gtk_main_quit ();
}

int main(int argc, char *argv[])
{
GtkBuilder *builder;
省17
860: 2017/12/25(月)06:27 ID:gvoWVmMo(3/4) AAS
858です。

window1 GtkBox
|__box1 GtkBox
|____textview1 GtkTextView
|____viewport1 GtkViewport
|______button1 GtkButton

textview1のパッキングタブで、展張をONで試したら上手くいきました。
画像ファイルが失敗した理由は分かりませんでしたが、他のwidgetでは成功しました。
861: 2017/12/25(月)06:29 ID:gvoWVmMo(4/4) AAS
×…window1 GtkBox
○…window1 GtkWindow
862: 2017/12/28(木)23:15 ID:3uyy4+Dz(1) AAS
Gtkmmってあんなに良いのに、なんで全然流行ってないの・・?VisualC++はおろか、Qtなんかよりよっぽど良いじゃん。

もっとはやってクレヨン!!他のC++GUIライブラリがあるか知らんが、VC#、VC++、Qtより俺は断然遥かに好きだな。

簡易言語は面白くないので、無しで。VB6くらいやっててワクワクするぜ!
1-
あと 140 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s