問題タブ [vala]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1064 参照

outputstream - Vala:GIO/Socketの例を使用したネットワークは機能しません

「サーバーの例」をhttp://live.gnome.org/Vala/GIONetworkingSampleからコピーしようとしています。

しかし、コンパイルしようとすると、次のエラーが発生します。

エラーメッセージの意味を理解しようとしました。だから私はドキュメントを見ました: http ://www.valadoc.org/references/gio-2.0/0.11.5/GLib.OutputStream.write.html

しかし、私はクライアント/サーバー用のglibやライブラリを使用することに慣れていないため、何をすべきかわかりません。

誰かがOutputStreamValaでの使い方を教えてもらえますか?

注意:参考までに、私はvalac0.10.0を使用しています

0 投票する
1 に答える
772 参照

interface - Vala:D-BUSオブジェクト実装インターフェース、プロパティのエラー

[DBus(name = ...)]で注釈が付けられたクラスにインターフェースを実装させることは可能ですか?

https://live.gnome.org/Vala/DBusServerSampleの例に従って、D-BUSクライアント/サーバーアプリケーションを実装しています。

この例で私が独特だと思ったのは、個別のインターフェース定義がなかったことです。クライアント側で使用するインターフェイスを別のファイルに入れ、サーバークラスにそのインターフェイスを実装してもらいたいです。そうすれば、何かが足りないときにコンパイラに教えてもらうことができます。

ただし、これはプロパティでは機能しないようです。次の定義は私が持っているものと互換性があります:

コンパイルすると、valacからエラーは発生しませんが、生成されたCコードをコンパイルすると、リンカーは次のように文句を言いますundefined reference to 'org_test_items_get_items'

この関数はによって参照され_dbus_org_test_items_get_itemsていますが、存在しません

0 投票する
1 に答える
269 参照

c - extern宣言のGenie構文

Genieのextern宣言の構文を教えてもらえますか?Extern declはValaでサポートされているため、Genieでも使用できるはずですが、正しい構文を見つけることができないようです。例外が発生した後にアプリケーションを終了できるように、Cの「exit」関数を公開しようとしています。

externのVala構文:

externのGenie構文?

明らかに、この構文は正しくないか、私はこの質問をしません:)しかし、これはほぼそれがとるべき形式だと思います、誰かが助けることができますか?

ありがとう-G

0 投票する
2 に答える
2815 参照

listview - ツリービュー(リストストア)行が選択されたときに通知を受け取るにはどうすればよいですか?

行が選択されたときに通知を受けるように、 Gtk.TreeViewのシグナルに接続するにはどうすればよいですか?現在、row_activateシグナルに接続していますが、これには行をダブルクリックする必要があり、シングルクリックで通知を受け取りたいです。

プログラム例:

このプログラムは、row_activateのダブルクリック要件を除いて、私が望むとおりに機能します。

0 投票する
3 に答える
2540 参照

gettext - valaでgettextを使用するにはどうすればよいですか?

vala で gettext を使用しようとすると、vala からエラーや警告が表示されませんが、C コンパイラから次のエラーが表示されます。

どうすればこれを修正できますか?

0 投票する
1 に答える
662 参照

scrollbar - コンテナーに新しく追加された子への GTK スクロール

に含まれる にWidgetを追加するアプリケーションがあります。aが追加されたら、新しく追加された親が右にスクロールするようにします。ウィジェットの追加は問題なく機能します。私の問題は次のとおりです。HBoxScrolledWindowWidgetScrolledWindowWidget

子が追加されたときに ScrolledWindow を移動するにはどうすればよいですか?

私の Vala コードは次のようになります。

私が今得ている動作は、調整が1回おきのダブルクリックで機能することです(これがすべてのシグナルです)。ダブルクリックするたびに調整が行われるようにしたいと思います。

更新私はこれを見ました:Gtk、ビューポートリストの一番下でスクロールする方法は? 、しかし、与えられた本当の決定的な答えはありません。スクロールするのに 1 秒のタイムアウトを設定する必要があるということですか?

0 投票する
1 に答える
991 参照

autotools - autotools = "glib.h" が見つからない Vala プロジェクトのビルド

最初のvalaと最初のautotoolsでサポートされているプロジェクトを作成しようとしています. オンラインのチュートリアルに従った後、すべてが実際に機能しますが、gcc コンパイラが起動してプログラムをコンパイルすると、「glib.h が見つかりません」というエラーが表示されます。

まず、.c ファイルを作成してから gcc を実行する代わりに、autotools だけで valac をコンパイラとして使用することはできませんか? (valacを直接実行すると完全に機能するため)

valac -c の代わりに valac を実行してから gcc を実行するように autotools を構成できない場合、この問題を解決するにはどうすればよいですか?

configure.ac:

./src/ の Makefile.am:

ありがとう!

0 投票する
1 に答える
285 参照

class - valaのクラス内にGtkウィジェットを作成する方法は?

ボタンを継承するクラスがあり、次のようになります。

クラス「MyButton」に属するGTKウィジェットを開始する必要があります。しかし、私は本当にそれをすることはできません。ありがとう!

0 投票する
2 に答える
625 参照

documentation-generation - バラコードからドキュメントを抽出する方法は?

Java / C ++/..のようなvalaソースファイルからドキュメントを抽出するツールがあるjavadocかどうか知りたいです。doxygen

クラシックでコードを文書化し始めました

ありがとう、

ダミアン

0 投票する
1 に答える
931 参照

pdf - libharuとvalaを使用してPDFを作成する

誰かがvala言語から動的に(ファイルをpdfとして保存する必要なしに)pdfファイルを作成する方法についてのポインターを私に与えることができるかどうか疑問に思いました。libharuでできると聞いたので、彼らのドキュメントを調べていましたが、それでも私にはちょっとぼんやりしています。誰もが行く方法を知っていますか...

valaで作成されたUIからlibharuに注釈/テキストを送信しますか?そしてlibharuにそれからpdfを作成させますか?

助けていただければ幸いです。ありがとう!