腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
优雅
、
礼貌
地
处理
C++
中
的
GTK
回
调
、
、
、
、
最近,我启动了一个
C++
项目,以便掌握
GTK
函数。我使用了
C++
方法,因为我总是用java编程,所以对我来说很熟悉。 现在,
GTK
库是用C代码编写
的
,所以我实现了类
和
C代码风格
的
混合。我
的
问题之一是
GTK
事件使用回
调
函数。为了将这些事件封装在类
中
,我使用了静态方法。重要
的
是静态方法和静态变量在类内部是不可见
的
,另外我还编写了一些其他静态函数,它们只在类
的<
浏览 2
提问于2012-04-20
得票数 1
回答已采纳
1
回答
(
C++
)用于将请求/响应关联到套接字上
的
理想设计模式?
、
、
我正在进行我
的
第一个大型
C++
项目,在我理解语言
的
同时,我正在努力学习使用它
的
优雅
的
设计模式。我在UDP套接字API上有一些低级别的网络,其中每条消息都包含一个递增
的
id,
以
促进请求和响应
的
关联。我想使用这些来创建一个更高级别的异步API,在这个API
中
,我可以发送一个带有
回
调
的
请求,这个
回
调
会在响应时触发,就像在Python或
浏览 0
提问于2019-10-04
得票数 4
回答已采纳
1
回答
用
Gtk
+聊天窗口
、
我正在使用
Gtk
+ (从技术上说是GtkAda)用Ada编写某种聊天。我有一些
Gtk
的
问题。我
的
窗口由Entry、TextView
和
Button (“发送”)组成。硬件部分在
处理
程序On_Button_Send_Clicked (
处理
信号“单击”按钮
的
过程)
中
。我希望阅读文本表单Entry并将其放在TextView
中
,但是当我
以
这种
方式
将信号与
处理
程序连接时,如何
浏览 2
提问于2012-01-16
得票数 0
1
回答
用G++编译器编译
GTK
+应用程序
、
、
我正在使用
GTK
+ (而不是gtkmm)在
C++
中
编写应用程序,所以我需要使用g++编译器进行编译。可以使用g++编译器编译
GTK
+应用程序吗?
GTK
+
和
库是否与g++编译器兼容?我尝试将
GTK
+函数调用嵌入到一个类
中
,如下所示:class LoginWindow public:
浏览 1
提问于2009-10-28
得票数 1
回答已采纳
1
回答
如何使用Gnome GIO
以
非阻塞
方式
分块读取文件?
、
、
、
什么是正确
的
(GIO/Glib/
GTK
/Gnome)
以
非阻塞
的
方式
逐块
处理
GInputStream? 我有一个应用程序,它正在下载(通过libsoup),并以块
的
形式
处理
数据流,并并行执行其他操作。收到g_input_stream_read_async
回
调
后,我想继续读取字节。因此,第一个想法是从
回
调
处理
程序递归调用g_input_stream_rea
浏览 3
提问于2016-08-28
得票数 0
2
回答
GTK
/C在函数之间共享数据
和
变量
、
、
、
、
问题是:在
GTK
/C应用程序
中
,在函数之间共享数据
的
最佳方法是什么?最好
的
意味着最“适当”,运行速度最快
和
/或吸收尽可能低
的
CPU功率。在小型8位MCU
的
世界里,代码是用普通C语言编写
的
,全球化是在功能之间共享数据
的
最快
和
常用
的
方式
。 但我想,在操作系统下运行
的
更复杂
的
应用程序
中
,肯定还有其他“特殊”
浏览 2
提问于2014-10-01
得票数 1
回答已采纳
6
回答
jQuery AJAX在窗口卸载时触发错误
回
调
-如何过滤掉卸载并只捕获真正
的
错误?
、
、
、
如果我在$.ajax()请求中间离开一个页面,它会触发错误
回
调
。我已经在Safari
和
FF中使用GET
和
POST请求进行了测试。一种可能
的
解决方案是在页面卸载时中止所有AJAX请求,但错误
处理
程序是在卸载之前调用
的
,因此这似乎是不可能
的
。我希望能够在客户端通过
礼貌
警报或模式对话框
优雅
地
处理
真正
的
错误,但我不希望当用户导航离开页面时调用此
处理
。
浏览 1
提问于2009-09-02
得票数 32
回答已采纳
1
回答
在事件
处理
程序之后运行代码
的
正确方法是什么?
、
、
我从
Gtk
.Button派生了一个类,该类应该在单击按钮时运行一些代码,但只在用户定义
的
事件
处理
程序之后运行。 根据.NET
的
约定,这不会是个问题。我
的
问题是:,在
Gtk
#
中
,在事件
处理
程序之后,对事件执行一些代码
的
正确方法是什么?我可以在重写
的
OnClicking版本
中
调用OnClicked,因此可以在事件
处理
程序之前
和
之后按我
的
意愿运行代码。
浏览 3
提问于2013-01-20
得票数 2
回答已采纳
1
回答
C
中
的
GTK
+ -如何确定对话框
中
哪个按钮被按下?
、
假设我创建了一个对话框我希望根据用户按下
的
是"No“还是"Yes”来
以
不同
的
方式
处理
响应我知道我可以用以下命令将"response“信号链接到
回
调
g_signal_connect_swapped (dialog, "response", G_CALLBAC
浏览 1
提问于2014-05-02
得票数 2
2
回答
Gtk
+ g_signal_connect()
和
C++
lambda将导致“无效
的
强制转换”错误
、
、
、
我想将lambdas与来自
的
Gtk
+一起使用。传统上,设置
回
调
函数
的
工作
方式
如下:#include <iostream> void my_callback(GtkApplication *app, gpointer+-3.0) test.cpp编译
的
,
以
获得必要
的
GTK
+-3.0定义。from type
浏览 0
提问于2018-04-03
得票数 3
回答已采纳
1
回答
当我使用Glade运行一个
GTK
时,我会得到以下警告--找不到信号
处理
程序'on_window_main_destory‘。你用-rdnamic编译了吗?
、
#include <
gtk
/
gtk
.h>#include <iostream> window =
GTK
浏览 3
提问于2021-05-17
得票数 0
回答已采纳
3
回答
如何在执行
回
调
时隐藏顶层
GTK
窗口
、
、
、
我有一个
GTK
应用程序,它有一个名为main_window
的
顶级窗口
和
一个标记为Update
的
按钮。当单击Update时,会执行一个
回
调
。在
回
调
中
,我想隐藏main_window并启动一个新线程来执行一些非常长
的
处理
。问题是,当我使用
gtk
_widget_hide()时,"main_window“没有映射(我想),并且
回
调停止执行。boost::mute
浏览 2
提问于2012-02-25
得票数 2
3
回答
如何在RichEdit
中
为win32设置
回
调
机制
、
、
、
、
In win32,如何为尚未创建
的
RichEdit设置
回
调
机制?。它现在工作得很好,除了第一次读取之后,我只想获取新
的
或修改过
的
行。在
GTK
+或Qt
中
,我只需在字段更改时对某个信号安装
回
调
,但它是如何在Win32上工作
的
? 在我们已经读过
的
文本块
的
浏览 0
提问于2008-12-22
得票数 0
回答已采纳
3
回答
将
c++
对象强制转换为空
的
安全/标准方法*
、
有没有一种安全/标准
的
方法可以在
c++
中将对象赋值为void *,然后再将其转换回对象类型??它可以隐式地完成:
gtk
_signal_connect(
GTK
_OBJECT(ptrGUI->CloseButton), "clicked",
GTK
_SIGNAL_FUNC(completeSignalStrengthTest),(gpointer) ptrGUI);void completeSignalStrength
浏览 0
提问于2015-02-03
得票数 0
1
回答
文本缓冲区上
的
GTK
+ / GTKMM信号“已更改”时不接收数据
、
在同一个窗口中,我有20个文本视图,我只需要在一个
回
调
中
处理
来自它们下面的文本缓冲区
的
"changed“信号。 实现这一点
的
最佳
方式
是什么?我
的
意思是,如何检索与文本更改相关
的
文本视图小部件?我试图在connect上传递文本视图小部件对象本身,
以
获得信号"changed“,但它不起作用。我也尝试过同样
的
按钮实现,它对“点击”信号非常有效。为什么它不适用于具有底层文本缓冲区
浏览 14
提问于2019-02-05
得票数 0
2
回答
在类中封装WinAPI
回
调
的
最
优雅
的
方法
、
、
我正在考虑在类中封装WinAPI
回
调
的
优雅
方法。假设我正在创建一个
处理
异步I/O
的
类,所有的Windows
回
调
都应该是stdcall函数,而不是类方法(例如,我需要将它们
的
地址传递给ReadFileEx WinAPI函数)。因此,我不能将方法地址作为
回
调
例程传递给WinAPI函数。在类中封装此类功能
的
最
优雅
方法是什么,以使类具有事件OnReadCompl
浏览 3
提问于2010-06-01
得票数 3
回答已采纳
3
回答
应该使用什么
优雅
的
方法
回
调
设计?
、
、
、
、
您曾经在
C++
中
设计过一个方法-
回
调
模式(类似于类方法
的
“指针”),如果是的话,您是如何做到
的
?欢迎所有建议!
浏览 2
提问于2010-05-04
得票数 4
回答已采纳
2
回答
如何将
gtk
窗口映射到数据
我们正在使用
GTK
编写一个诊断工具。您应该查看不同对象
的
多个属性,每个对象都在自己
的
窗口中。所以你应该能够打开几个相等
的
窗口,每个窗口都“附加”到一个特定
的
对象上。例如,当单击一个按钮时,相应
的
GTK
回
调
就会被调用。但是,由于所有窗口都是相等
的
,因此没有自然
的
方法来查看应该更改哪个对象。我们如何才能以一种好
的
方式
将每个窗口映射到它
的
对象?现在我们
浏览 0
提问于2012-03-14
得票数 1
回答已采纳
1
回答
GTK
-程序不遵循预期
的
函数顺序
、
、
关于这个问题:为什么statusbar.push()要等到最后才显示它
的
消息?这就是它看起来
的
样子(为了简洁
和
相关性而剪裁):import threading import
浏览 2
提问于2015-04-15
得票数 1
1
回答
切换视图控制器时,我是否应该显式地
处理
中断
的
异步进程?
、
、
我似乎不能很好地表达这个问题,
以
获得丰硕
的
搜索结果。上面的答案对于不在主线程上
的
所有进程都是一样
的
吗?
浏览 1
提问于2013-06-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从React的视角谈谈Rust和GTK
Linux C编程:在linux服务器上实现番茄工作法
更优雅的编写JavaScript
谈谈JavaScript异步代码优化
第46讲 GUI界面编程(和猫妹学Python)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券