问题列表 - 第16539页

在iPhone的警报视图

我是iPhone应用程序开发的新手.我想用2个按钮设计一个警报视图:OKCancel.当用户触摸OK按钮时,我将打印出一条消息hello.当他们触摸Cancel按钮时,我会打印出来cancel.

请帮忙; 我该怎么做呢?

iphone cocoa-touch objective-c

25
推荐指数
3
解决办法
7万
查看次数

当用户在窗口外单击时,如何隐藏Gtk弹出窗口

我在C中使用GTK +和glade工具开发了一个弹出窗口(非装饰).当单击一个按钮时,它会在其父窗口中弹出.我想在用户点击此窗口时销毁或隐藏此弹出窗口.用户可以单击父窗口或任何其他窗口.我试图捕获GDK_FOCUS_CHANGE事件,但我无法捕获此事件.有没有办法实现这个目标?我怎么知道点击是在其他窗口然后弹出窗口?怎么清楚弹出窗口已经失去了它的焦点?所以我可以隐藏它.相关代码如下:

/*
 * Compile me with:

 gcc -o popup popup.c $(pkg-config --cflags --libs gtk+-2.0 gmodule-2.0)
*/

#include <gtk/gtk.h>

static void on_popup_clicked (GtkButton*, GtkWidget*);
static gboolean on_popup_window_event(GtkWidget*, GdkEventExpose*);

int main (int argc, char *argv[])
{
    GtkWidget *window, *button, *vbox;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title (GTK_WINDOW (window), "Parent window");
    gtk_container_set_border_width (GTK_CONTAINER (window), 10);
    gtk_widget_set_size_request (window, 300, 300);
    gtk_window_set_position (GTK_WINDOW (window),GTK_WIN_POS_CENTER);

    button = gtk_button_new_with_label("Pop Up");
    g_signal_connect (G_OBJECT (button), "clicked",G_CALLBACK (on_popup_clicked),(gpointer) window);

    vbox = gtk_vbox_new (FALSE, 3);
    gtk_box_pack_end(GTK_BOX …
Run Code Online (Sandbox Code Playgroud)

c gtk

12
推荐指数
1
解决办法
1万
查看次数

Flex:仅接受数字的文本输入

需要一个只接受数字的代码.在输入时,代码必须检查它是否是数字,如果不是,它必须删除输入的密钥或根本不输入它

apache-flex actionscript textinput

24
推荐指数
2
解决办法
4万
查看次数

是否可以使用飞碟(XHTML-Renderer)将 css 解析为类路径资源?

我正在尝试将资源打包到一个 jar 中,但是我无法让 Flying Saucer 在类路径上找到 css -我无法轻松构建 URL 以无缝解决这个问题

飞碟有没有办法在类路径上指定资源包来解析项目和图像?

注意:我在一个没有文件系统写入权限的 webstart 应用程序中运行它,所以 jar 扩展不是一个真正的选择。

css java flying-saucer xhtmlrenderer

7
推荐指数
1
解决办法
3263
查看次数

Python中奇怪的时间问题

在Python中使用时间的问题.

终端> Python

>>> calendar.timegm(datetime.datetime.now().utctimetuple())
1258449380
Run Code Online (Sandbox Code Playgroud)

这个时间表明 GMT: Tue, 17 Nov 2009 09:16:20 GMT

Eclipse通过Django Server

>>> calendar.timegm(datetime.datetime.now().utctimetuple())
1258427784
Run Code Online (Sandbox Code Playgroud)

这个时间表明 GMT: Tue, 17 Nov 2009 03:16:24 GMT

我当前的时区是格林尼治标准时间,时间是9点16分,这意味着终端是正确的,但Eclipse/Django的时间是6小时.我很困惑.我以为他们都使用相同版本的Python?据我所知,我只安装了2.6.2.

python eclipse django datetime

1
推荐指数
1
解决办法
168
查看次数

应用程序"停用"事件

我正在寻找与'Form.Deactivate'事件类似的东西但是每个应用程序.如果我在我的MainForm上使用Form.Deactivate事件,即使我打开一个具有父MainForm父模式的模式对话框,也会触发此事件.

总而言之,我发现了一个在我的应用程序被停用时触发的事件.

winforms

0
推荐指数
1
解决办法
1520
查看次数

MySQL查询需要优化

我收到了这个问题:

SELECT user_id  
FROM basic_info  
WHERE age BETWEEN 18 AND 22 AND gender = 0  
ORDER BY rating  
LIMIT 50  
Run Code Online (Sandbox Code Playgroud)

该表看起来像(它包含大约700k行):

CREATE TABLE IF NOT EXISTS `basic_info` (  
  `user_id` mediumint(8) unsigned NOT NULL auto_increment,  
  `gender` tinyint(1) unsigned NOT NULL default '0',  
  `age` tinyint(2) unsigned NOT NULL default '0',  
  `rating` smallint(5) unsigned NOT NULL default '0',  
  PRIMARY KEY  (`user_id`),  
  KEY `tmp` (`gender`,`rating`),  
) ENGINE=MyISAM;  
Run Code Online (Sandbox Code Playgroud)

查询本身已经过优化,但它必须走大约20万行来完成他的工作.这是解释输出:

id  select_type     table   type    possible_keys   key     key_len     ref     rows    Extra  
1   SIMPLE  basic_info  ref     tmp,age     tmp …
Run Code Online (Sandbox Code Playgroud)

mysql optimization

0
推荐指数
1
解决办法
175
查看次数

C:从函数外部访问指针

我有以下代码:

int takeEven(int *nums, int numelements, int *newlist) {
    newlist = malloc(numelements * sizeof *newlist);
    int i, found = 0;
    for(i = 0; i < numelements; ++i, nums++) {
        if (!(*nums % 2)) {
            *(newlist++) = *nums;
            found++;
        }
    }
    newlist -= found;
    printf("First number found %d\n", *newlist); // <= works correctly
    return found;

}

int main()
{
    int nums[] = {1,2,3,4,5};
    int *evenNums;
    int i;
    int n = takeEven(nums, sizeof(nums) / sizeof(*nums), evenNums);
    for (i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c arrays pointers segmentation-fault

3
推荐指数
1
解决办法
1445
查看次数

Visa或万事达卡的测试数据

我需要签证或万事达卡的虚拟或测试数据来测试我的系统,如授权码,卡号和有效期?

c# testing test-data

2
推荐指数
1
解决办法
2312
查看次数

如何在鼠标悬停时使图像变暗?

我的问题..

我有许多图像(内部超链接),我希望每个图像在鼠标悬停时变暗(即应用具有高不透明度的黑色面具或其他东西),然后在mouseout上恢复正常.但我无法弄清楚最好的方法.

我试过了..

  • Jquery颜色动画和一些JavaScript引用.
  • 使用javascript设置图像的不透明度.

我不想..

  • 图像从80%不透明度开始,然后在鼠标悬停时变为100%(这很容易).
  • 要在2张图片(一盏灯和一盏黑))之间切换,忘记提及此对不起..

重申..

我希望图像(插入超链接)在鼠标悬停时变暗,然后在mouseout上失去它的黑暗.

思考?

更新:

这是我从建议中取得的进展.在IE8中看起来很好,但在FF3中看起来不行

<html>
    <body>
        <a href="http://www.google.com" style="background-color:black; opacity:1;filter:alpha(opacity=100)">
            <img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200" 
            style="opacity:1;filter:alpha(opacity=100)" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100" 
            onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
        </a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

思考?

- 李

回答

我要用这个(似乎在IE8和FF中工作)

<html>
    <head>
        <style type="text/css">

        .outerLink 
        {
            background-color:black; 
            display:block; 
            opacity:1;
            filter:alpha(opacity=100);
            width:200px;
        }

        img.darkableImage 
        {
            opacity:1;
            filter:alpha(opacity=100);
        }
</style>
    </head>

    <body>
        <a href="http://www.google.com" class="outerLink">
            <img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200" 
            class="darkableImage" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100" 
            onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
        </a>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript css

30
推荐指数
3
解决办法
11万
查看次数